Prawdopodobnie dość późno na odpowiedź, ale nadal spróbuję opublikować ją komuś, kto szuka tego w przyszłości. (Tak jak ja)
Istnieje również create_type kwarg dla postgresql.ENUM . który jest używany do ustawienia schematu dla kolumny typu enum w skrypcie migracji alembika.
Oto jak wygląda moja nowa definicja kolumny. (Który wykorzystuje istniejące istniejące wyliczenie)
sa.Column('ActionType', postgresql.ENUM('Primary', 'Secondary', name='actiontype', create_type=False), nullable=True),
Spowoduje to użycie istniejącego wyliczenia dla nowej kolumny bez tworzenia nowej.
Używam SQLAlchemy==1.1.1 i alembic==0.8.8 w moim pliku wymagań.