alembic 迁移数据库加入支持检查字段类型,字段长度,数据库字段默认值

This commit is contained in:
ktianc 2023-11-05 14:49:40 +08:00
parent 66806dac91
commit 08c681e608

View File

@ -54,8 +54,8 @@ def run_migrations_offline():
target_metadata=target_metadata,
literal_binds=True,
dialect_opts={"paramstyle": "named"},
compare_type=True, # 检查字段类型
compare_server_default=True # 比较默认值
compare_type=True, # 是否检查字段类型,字段长度
compare_server_default=True # 是否比较在数据库中的默认值
)
with context.begin_transaction():
@ -74,7 +74,10 @@ def run_migrations_online():
with connectable.connect() as connection:
context.configure(
connection=connection, target_metadata=target_metadata
connection=connection,
target_metadata=target_metadata,
compare_type=True, # 是否检查字段类型,字段长度
compare_server_default=True # 是否比较在数据库中的默认值
)
with context.begin_transaction():