import psycopg2
import os
from dotenv import load_dotenv
# Load environment variables from .env
load_dotenv()
# Now you can access the environment variables using os.environ.get()
db_host = os.environ.get("DB_HOST")
db_port = os.environ.get("DB_PORT")
db_name = os.environ.get("DB_NAME")
db_user = os.environ.get("DB_USER")
db_password = os.environ.get("DB_PASSWORD")
# host=db_host,
# port=db_port,
# dbname=db_name,
# user=db_user,
# password=db_password
def create_connection():
try:
connection = psycopg2.connect(
host=db_host,
port=db_port,
dbname=db_name,
user=db_user,
password=db_password
)
return connection
except Exception as e:
print("Error connecting to the database:", e)
return None