aboutsummaryrefslogtreecommitdiffstats
path: root/src/extract_lambda.py
diff options
context:
space:
mode:
authorT-Aji <tolujbd2@gmail.com>2024-08-13 11:30:28 +0100
committerT-Aji <tolujbd2@gmail.com>2024-08-13 11:30:28 +0100
commit90545b9cf36e84d5868bdd17f22471f579f20ec4 (patch)
tree8eb40c9b5b884667c44aeb4d0a6af7bc864cbccc /src/extract_lambda.py
parent2c44382a948c5563c52bfcdfffad2def4c51816f (diff)
downloadde-project-bentley-90545b9cf36e84d5868bdd17f22471f579f20ec4.tar.gz
de-project-bentley-90545b9cf36e84d5868bdd17f22471f579f20ec4.zip
database connection added to func
Diffstat (limited to 'src/extract_lambda.py')
-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