Skip to content

Commit 2a102bf

Browse files
committed
fix:暂时移除alembic,需要默认创建数据库
1 parent 1994ba5 commit 2a102bf

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

database.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
import datetime
2-
from alembic import command
3-
from alembic.config import Config
42
from sqlalchemy import Boolean, Column, Integer, String, DateTime
53
from sqlalchemy.ext.declarative import declarative_base
64
from sqlalchemy.ext.asyncio import create_async_engine
75
from sqlalchemy.ext.asyncio.session import AsyncSession
86
import settings
7+
98
engine = create_async_engine(settings.DATABASE_URL)
109

1110
Base = declarative_base()
1211

1312

1413
async def init_models():
15-
config = Config()
16-
config.set_main_option("script_location", "migrations")
17-
command.upgrade(config, "head")
14+
async with engine.begin() as conn:
15+
await conn.run_sync(Base.metadata.create_all)
1816

1917

2018
async def get_session():

0 commit comments

Comments
 (0)