Sono stato in grado di utilizzare alembic --autogenerate
per quando si aggiungono/rimuovono colonne.Can Alembic Autogenerazione delle alterazioni di colonna?
Tuttavia, quando volevo modificare ad esempio una colonna "url" da 200 caratteri a 2000 caratteri, non rileva la modifica.
Come posso creare Alembic (utilizzando SQLAlchemy), rilevare le modifiche e generare automaticamente gli script sulle "dimensioni" del mio modello di varie colonne e creare comandi "alter_column" per PostgreSQL ??
Edit:
Perché non aggiunge automaticamente alambicco:
op.alter_column('mytable', 'url', type_=sa.String(2000), existing_type=sa.String(length=200), nullable=True)
Questo deve essere il valore predefinito, o almeno reso molto più evidente su come accenderlo. – user1175849