2015-11-01 33 views
5

既存のテーブルの特定の位置に列を追加するか、列の1つを移動したいとします。 しかし、私はSqlalchemy-migrateでメソッドを見つけることができません。SQLAlchemy Migrate - 既存のテーブルの特定の位置に列を追加(または変更)できますか?

私はあなたが下記の手順する必要はSQLAlchemyの-移行

ALTER TABLE tablename ADD column_name2 INT AFTER column_name1 
ALTER TABLE tablename ADD column_name2 INT FIRST 
ALTER TABLE tablename MODIFY COLUMN column_name2 INT AFTER column_name1; 

答えて

0

でのMySQLのクエリ、次の同等の方法を知りたい:

  1. 、一時テーブル
  2. コピーレコードを一時テーブルを作成します
  3. tempを元のテーブルに変更します。

また、ALTER操作の流れでも、これらの操作は内部的に実行されます。

関連する問題