diff options
| author | HastarTara <156914815+HastarTara@users.noreply.github.com> | 2024-08-13 11:33:08 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-13 11:33:08 +0100 |
| commit | 3bfa3d42f0f795c2625662e20191c5b3235608ac (patch) | |
| tree | 8eb40c9b5b884667c44aeb4d0a6af7bc864cbccc /src/extract_lambda.py | |
| parent | 2c44382a948c5563c52bfcdfffad2def4c51816f (diff) | |
| parent | 90545b9cf36e84d5868bdd17f22471f579f20ec4 (diff) | |
| download | de-project-bentley-3bfa3d42f0f795c2625662e20191c5b3235608ac.tar.gz de-project-bentley-3bfa3d42f0f795c2625662e20191c5b3235608ac.zip | |
Merge pull request #16 from ajschofield/feature-extract-lambda-db-connection
database connection added to func (Extract Lambda)
Diffstat (limited to 'src/extract_lambda.py')
| -rw-r--r-- | src/extract_lambda.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/extract_lambda.py b/src/extract_lambda.py index e69de29..7d56c66 100644 --- a/src/extract_lambda.py +++ b/src/extract_lambda.py @@ -0,0 +1,32 @@ +from pg8000.native import Connection, Error, DatabaseError, InterfaceError +from dotenv import load_dotenv +import os + +load_dotenv() + +def extract(): + +# temporary credentials for dev- will not have access when uploaded + + database = os.getenv('database') + user = os.getenv('user') + password = os.getenv('password') + host = os.getenv('host') + port = os.getenv('port') + + + try: + db = Connection.run( + database=database, + user=user, + password=password, + host=host, + port=port + ) + except DatabaseError as e: + print(e) + except InterfaceError as i: + print(i) + + +
\ No newline at end of file |
