diff --git a/migrations/versions/b3c7d8e9f0a1_add_audit_logs.py b/migrations/versions/b3c7d8e9f0a1_add_audit_logs.py index a4f4996..4cf6793 100644 --- a/migrations/versions/b3c7d8e9f0a1_add_audit_logs.py +++ b/migrations/versions/b3c7d8e9f0a1_add_audit_logs.py @@ -14,6 +14,11 @@ depends_on = None def upgrade(): + inspector = sa.inspect(op.get_bind()) + if "audit_logs" in inspector.get_table_names(): + # Compatibilité avec les installations où l'ancien create_all avait + # déjà créé la table avant la prise en charge complète par Alembic. + return op.create_table( "audit_logs", sa.Column("id", sa.BigInteger(), autoincrement=True, nullable=False),