Я определил тип 'ArrayOfEnum', как описано здесь: https://docs.sqlalchemy.org/en/13/dialects/postgresql.html
Функция обновления в моем файле версии содержит следующий код:
op.add_column('example_table_name', sa.Column('example_column_name', ArrayOfEnum(postgresql.ENUM('ENUM_VALUE_1', 'ENUM_VALUE_2', name='ExampleEnumName')), nullable=True))
Попытка выполнить миграцию приводит к следующей ошибке:
sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) type "ExampleEnumName[]" does not exist
Есть какое-нибудь решение для этого? Я неправильно использовал тип ArrayOfEnum?