2016-06-07 75 views
1

我想從蒸餾器版本生成的SQL腳本,但是當我運行:Alembic - 如何獲取單個修訂版的sql腳本?

alembic upgrade head --sql 

它輸出的所有修訂 SQL的,因爲有一個破碎的修訂在中間(我還沒有弄清楚爲什麼),我無法從這一點獲得劇本。而且,我只想要最後一次修訂的SQL腳本。

有沒有一個參數來得到它?

alembic upgrade <previous>:<current> --sql 

它甚至會輸出更新:

回答

3

一段時間後,試圖弄明白,閱讀the docs,您可以通過在命令行指定start:end獲得單個或多個具體的修訂的SQL到alembic_version表。

同樣的作品與downgrade

alembic downgrade <current>:<previous> --sql 
相關問題