feat: add database connection with modified endpoints

This commit is contained in:
2025-07-22 17:05:21 +00:00
parent 28314e3865
commit 83d828c935
10 changed files with 111 additions and 17 deletions

16
dependencies/database.py vendored Normal file
View File

@@ -0,0 +1,16 @@
import os
from databases import Database
from sqlalchemy import create_engine, MetaData
from sqlalchemy.orm import declarative_base, sessionmaker
DATABASE_URL = os.getenv("DATABASE_URL")
# for Alembic migrations and sync operations
engine = create_engine(DATABASE_URL)
# to use with async requests
database = Database(DATABASE_URL)
metadata = MetaData()
Base = declarative_base(metadata=metadata)