/
euorik
/
FastAPI-Conda-app
Обзор
Документация
Войти
/
euorik
/
FastAPI-Conda-app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
fastapi-app/app/database.py
19 строк
619 B
euorik
Modify FastAPI APP
22 июн 2026, 09:25
22 июн 2026, 09:25
e743827
Код
Авторство
О чём код?
# database.py from sqlalchemy import create_engine, text from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker DATABASE_URL = "postgresql+psycopg2://derik:aH4-ZnwaU4kJZgNWLicG@postgres:5432/home_db" engine = create_engine(DATABASE_URL) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() def init_db(): # Создать схему, если её нет with engine.connect() as conn: conn.execute(text("CREATE SCHEMA IF NOT EXISTS myschema")) conn.commit() Base.metadata.create_all(bind=engine)