Model/backend/app/db/connection.py
2023-07-31 11:02:22 +01:00

17 lines
541 B
Python

from sqlalchemy import create_engine
from backend.app.config import get_settings
connection_string = "postgresql+{drivername}://{username}:{password}@{server}:{port}/{dbname}"
db_string = connection_string.format(
drivername="psycopg2", # You'll need to use psycopg2 driver for PostgreSQL
username=get_settings().DB_USERNAME,
password=get_settings().DB_PASSWORD,
server=get_settings().DB_HOST,
port=get_settings().DB_PORT,
dbname=get_settings().DB_NAME,
)
db_engine = create_engine(
db_string,
echo=True
)