ロールバックしません?移行は、私は、この移行を実行していた
2
A
答えて
1
まで定義とダウン明示的に試してみてください。
class AddUniqueToLocationColumnName < ActiveRecord::Migration
def self.up
remove_index :locations, column: :name
add_index :locations, :name, unique: true
end
def self.down
remove_index :locations, column: :name # remove unique index
add_index :locations, :name # adds just index, without unique
end
end
+1
それはまだ働いていません。 ":name"を "column::name"に変更するだけでした。 :)とあなたのコードに従って自分のコードを編集しました。だから助けた;) – Abhishek
+0
ニース!私は@maxソリューションで私の答えを編集しました –
関連する問題
- 1. 実行Laravelの移行
- 2. 自動実行移行heroku
- 3. EF追加-移行は空移行
- 4. アンドロイドRealm.ioの移行:新しいスキーマにAndroidのRealm.ioインスタンスを移行するとき、私は私のマイグレーションの実装に移行手順を提供
- 5. 私はasp.netコアに私のasp.net web apiを移行しています。私のasp.netプロジェクトでCORS移行
- 6. C#のEFは、追加移行-Forceは、私はInitialModel移行を上書きしようとしている
- 7. Djangoの移行と移行が遅い
- 8. Djangoは移行し
- 9. フライウェイ:SQLの移行フライウェイを実行している間、私は次のエラーを取得しています移行
- 10. 移行フォームは
- 11. 移行は3
- 12. 移行は、レコード
- 13. Swift3移行は
- 14. は、移行
- 15. Railsは、私が使用してRailsの4移行ファイルを作成した移行ファイル
- 16. レルムの移行:オブジェクトをリストに移行
- 17. ETLツールの移行:パラレル実行のベストプラクティス
- 18. Railsでの移行の再実行
- 19. モカテスト間のKnex移行の実行
- 20. 移行(AndroidまたはiOS)
- 21. レルムの移行重複は私が前に他の人がやったの移行(レルム87.2)をやりたい
- 22. Postgresのすくいデシベル:postgresのを使用して私のアプリに移行:移行は、アクセス拒否エラー
- 23. フラスコ-移行sqlalchemy.exc.NoReferencedTableError:私は次のモデルで、自分のアプリケーションにフラスコ-移行を使用しています列
- 24. 実行機能はanimate.css removeClassの移行が完了し
- 25. EFの移行:自動移行のRenameColumn?
- 26. ジャンゴこれは私のモデルのコードであっても、移行
- 27. Rails 3の移行 - 2dc_jqgrid、squirrel - 移行オプション?
- 28. 1回の移行で移行する
- 29. Objective-Cレルムの移行:新しいテーブルの移行
- 30. sqlite alembicの移行でデータを移行する方法は?
REMOVE_INDEX 'にそれを変更してみてください:場所、コラム:NAME' – max
は、私は今、あなたの移行の中から手動で場所と名前のインデックスを削除するために持っていると思いますremove_indexメソッドを使用します。このために、新しいマイグレーションを作成したり、アップ/ダウン状態に変更することができます。 –
ありがとうございます。出来た。ちょうど "名前"の代わりに "column::name"を指定しなければなりません:) – Abhishek