0

MySQLではAUTO_INCREMENT = ?、主キー値を自動的に挿入するために使用できます。SQLAlchemy / Alembicでそれをどのように行うのですか?どうもありがとう!

4

1 に答える 1

0

タイプが「Integer、primary_key = True」の場合、auto_incrementはCREATETABLE内で発行されます。alter_columnを使用するAlembic内で、alter_columnに指定する必要があります。

alter_column()については、次の「autoincrement」および「existing_autoincrement」を参照してください。

https://alembic.readthedocs.org/en/latest/ops.html#alembic.operations.Operations.alter_column

列の自動インクリメントを参照してください。これはデフォルトでTrueに設定されており、通常は次の場所で変更する必要はありません。

http://docs.sqlalchemy.org/en/rel_0_7/core/schema.html#sqlalchemy.schema.Column.__init__

于 2012-10-25T16:25:39.543 に答える