16 lines
363 B
Python
16 lines
363 B
Python
import asyncio
|
|
|
|
from .models import Base
|
|
from .session import engine
|
|
import sys
|
|
|
|
|
|
async def init_db():
|
|
async with engine.begin() as conn:
|
|
await conn.run_sync(Base.metadata.create_all)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if sys.platform == "win32":
|
|
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
|
|
asyncio.run(init_db()) |