aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorbulve-ad <78788030+bulve-ad@users.noreply.github.com>2024-08-13 16:40:27 +0100
committerGitHub <noreply@github.com>2024-08-13 16:40:27 +0100
commit431d943f7464bcaf3790b834e70aa3a0fa284e90 (patch)
treec16a224c926737827c6fbb88aa725f47f9fbff49 /src
parent6c7914a9d33fbaa962cf1f083c2ee79ace62f401 (diff)
parent0b38e6b20157cc0fe59dd3dc85905e18e0d0f555 (diff)
downloadde-project-bentley-431d943f7464bcaf3790b834e70aa3a0fa284e90.tar.gz
de-project-bentley-431d943f7464bcaf3790b834e70aa3a0fa284e90.zip
Merge branch 'development' into feature/terraform-additional-functionality
Diffstat (limited to 'src')
-rw-r--r--src/extract_lambda.py32
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
git.ajschof.me — hosted by ajschofield — powered by cgit