Podczas dodawania/usuwania kolumn mogłem używać alembic --autogenerate
.Czy zmiany w kolumnie Autogenerate funkcji Autogenerate Alembic?
Jednak gdy chciałem zmodyfikować np. Kolumnę "url" z 200 znaków na 2000 znaków, nie wykryje ona zmiany.
Jak zrobić Alembic (używając SQLAlchemy), wykrywać zmiany i autogenerować skrypty do "rozmiarów" mojego modelu w różnych kolumnach i tworzyć polecenia "alter_column" dla PostgreSQL?
Edit:
Dlaczego nie automatycznie alembic dodać:
op.alter_column('mytable', 'url', type_=sa.String(2000), existing_type=sa.String(length=200), nullable=True)
To naprawdę musi być domyślne lub przynajmniej bardziej oczywiste, jak go włączyć. – user1175849