我有一个 postgres 数据库,我通过 SQLAlchemy 和 alembic(用于迁移)进行管理。通过 alembic 创建数据库迁移时,我在控制台中得到以下信息。
INFO [alembic.ddl.postgresql] Detected sequence named 'my_table_name_id_seq' as owned by integer column 'my_table_name(id)', assuming SERIAL and omitting
我的模型看起来像
class CopyJob(db.Model):
__tablename__ = "my_table_name"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
我将上述解释为警告。为我的每个表生成一行。我有两个问题:
- 收到上述警告时我做错了什么
- 我应该修复/明确设置什么,以使其消失。迁移太冗长了。
谢谢!