2018-07-12から1日間の記事一覧

Rails (Active Record) で 外部制約(外部キー)を削除する

結論 remove_foreign_key を使えばいいです。 実例 class FooBarMigration< ActiveRecord::Migration[5.2] def change remove_foreign_key :users, :jobs end end 余談 ググったら外部制約のカラムそのものを削除する方法が多くヒットして大変でした*1。 *1:…

Ridgepole を用いて データベース の スキーマ を Git で管理する

Ridgepole こちらです。 データベースの構造の履歴を取る Ridgepole はマイグレーションツールとしての側面が強いですが、データベースのスキーマを取得するツールとしても便利です。 実行時のオプションに --export をつけるだけで指定したデータベースのス…

Powered by はてなブログ