Sandsynligvis temmelig sent med et svar, men vil stadig prøve at sende det til en anden, der leder efter dette i fremtiden. (Som jeg var)
Der er også en create_type
kwarg for postgresql.ENUM
. som bruges til at indstille skemaet for en enum type kolonne i almbic migration scriptet.
Sådan ser min nye kolonnedefinition ud. (Som bruger eksisterende en eksisterende enum)
sa.Column('ActionType', postgresql.ENUM('Primary', 'Secondary', name='actiontype', create_type=False), nullable=True),
Dette vil nu bruge den eksisterende enum for den nye kolonne uden at oprette en ny.
Jeg bruger SQLAlchemy==1.1.1
og alembic==0.8.8
i min kravfil.