2016-05-04 26 views
9

Alembic ha i comandi per l'aggiornamento e il downgrade a una revisione specifica, ad es. sulla riga di comando:C'è un modo semplice per dire a alembic di migrare ad una revisione specifica?

alembic upgrade <target-revision> 

E

alembic downgrade <target-revision> 

C'è un modo semplice per migrare a una versione specifica, se non si sa se si tratta di un aggiornamento o un downgrade? vale a dire

alembic migrate <target-revision> 

posso lavorare la direzione, cercando in revisioni storia, attuali e di destinazione, ma questo si sente come combattere la biblioteca. Mi manca qualcosa o c'è una ragione per cui questo non è fornito fuori dalla scatola?

risposta

12

Si scopre c'è una molto semplice, soluzione pragmatica a questo:

alembic upgrade <target-revision> || alembic downgrade <target-revision>