I have a postgres DB, which I manage through SQLAlchemy and alembic (for migrations). When creating a DB migration through alembic, I get the following INFO in the console.
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
My model looks like
class CopyJob(db.Model):
__tablename__ = "my_table_name"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
I interpret the above as a warning. One line is generated for each of my tables. I have two questions:
Thank you!
After digging a bit into alembic code it doesn't look like a warning. Alembic just informs that the sequence it checks turns out to be a SERIAL. Therefore, there's no point in trying to somehow fix the issue. If the message bothers you, you can increase the log level to WARNING as was suggested in the comments, otherwise, there seems to be no workaround.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With