db change
This commit is contained in:
@@ -10,6 +10,12 @@ class Env(Base):
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES:int
|
||||
REFRESH_TOKEN_EXPIRE_DAYS:int
|
||||
|
||||
DB_USER:str
|
||||
DB_PASSWORD:str
|
||||
DB_POSTGRESS:str
|
||||
DB_HOST:str
|
||||
DB_PORT:str
|
||||
|
||||
model_config=SettingsConfigDict(env_file="configs/.env", extra=None)
|
||||
|
||||
env_settings=Env() # type: ignore[call-arg]
|
||||
@@ -15,7 +15,9 @@ from sqlalchemy import (
|
||||
from sqlalchemy.ext.asyncio import create_async_engine
|
||||
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship
|
||||
|
||||
engine = create_async_engine("sqlite+aiosqlite:///DB/database.db")
|
||||
from src.models.configs_read.env import env_settings
|
||||
|
||||
engine = create_async_engine(f"postgresql+asyncpg://{env_settings.DB_USER}:{env_settings.DB_PASSWORD}@{env_settings.DB_HOST}:{env_settings.DB_PORT}/{env_settings.DB_POSTGRESS}")
|
||||
|
||||
'''remember as a boilerplate, or just cp/pst'''
|
||||
class Model(DeclarativeBase):
|
||||
|
||||
Reference in New Issue
Block a user