5
Come posso aggiungere una colonna dopo un'altra colonna a un database utilizzando Alembic o SQLAlchemy? Questo sarebbe equivalente a this SQL clause:Aggiungi colonna dopo l'altra colonna
ALTER TABLE foo
CHANGE COLUMN bar
bar COLUMN_DEFINITION_HERE
AFTER OTHER_COLUMN;
-- or
ALTER TABLE foo ADD COLUMN baz AFTER bar;
Ho anche provato il suggerimento this mailing list thread, ma non ha aiutato.
Perché hai bisogno di fare questo? Non c'è davvero un ordine significativo per le colonne di un tavolo. – davidism
@davidism, sì hai ragione, ma in un grande tavolo aiuta a migliorare la leggibilità. – Hamed
C'è una risposta qui: http://stackoverflow.com/questions/17541312/alter-table-add-multiple-columns-after-column1 – mba12