Pravděpodobně dost pozdě na odpověď, ale přesto se to pokusím poslat někomu jinému, kdo to bude v budoucnu hledat. (Jako já)
Je zde také create_type
kwarg pro postgresql.ENUM
. který se používá k nastavení schématu pro sloupec typu enum ve skriptu alembické migrace.
Tady je moje nová definice sloupce. (Který používá existující existující výčet)
sa.Column('ActionType', postgresql.ENUM('Primary', 'Secondary', name='actiontype', create_type=False), nullable=True),
Tím se nyní použije stávající výčet pro nový sloupec, aniž by se vytvářel nový.
Používám SQLAlchemy==1.1.1
a alembic==0.8.8
v mém souboru požadavků.