Я изо всех сил пытаюсь найти чистый способ (без необработанного SQL) установить порядок столбцов в alembic.Например, я хотел бы поставить новый столбец с именем «name» после столбца «id», что-то вроде этого:
from alembic import op
import sqlalchemy as sa
...
op.add_column(
'people',
sa.Column(
'name',
sa.String(),
nullable=False
),
after='id'
)
Но, конечно, alembic не имеет параметра after, поэтомуэтот код не выполняется, и я не нашел эквивалента этому параметру после в документах.Я могу только добавить столбец в конце таблицы.
Кто-нибудь может подсказать, как добиться в алембике / sqlalchemy того, что я хочу?Возможно ли это без необработанного SQL?