18 lines
422 B
Python
18 lines
422 B
Python
|
#!/usr/bin/python
|
||
|
import psycopg2
|
||
|
|
||
|
def connect_db(db_settings):
|
||
|
conn = None
|
||
|
print("Connecting to the PostgreSQL database...")
|
||
|
try:
|
||
|
conn = psycopg2.connect(**db_settings)
|
||
|
print("Connection success")
|
||
|
except (Exception, psycopg2.DatabaseError) as error:
|
||
|
print(error)
|
||
|
return conn
|
||
|
|
||
|
def close_db(conn):
|
||
|
if conn is not None:
|
||
|
conn.close()
|
||
|
print("Connection closed")
|