12 lines
473 B
Python
12 lines
473 B
Python
|
|
from sqlalchemy import create_engine
|
||
|
|
from sqlalchemy.ext.asyncio import create_async_engine
|
||
|
|
from sqlalchemy.orm import sessionmaker
|
||
|
|
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker
|
||
|
|
from core.config import POSTGIS_URL, POSTGIS_SYNC_URL
|
||
|
|
|
||
|
|
engine = create_async_engine(POSTGIS_URL, pool_pre_ping=True)
|
||
|
|
# SessionLocal = sessionmaker(bind=engine)
|
||
|
|
SessionLocal = async_sessionmaker(engine, expire_on_commit=False)
|
||
|
|
|
||
|
|
sync_engine = create_engine(POSTGIS_SYNC_URL)
|