X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/822759075cf43cfc99262186830aa329f4034667..7054cea48ee9728c155334b48777a5f25db89af8:/db/migrate/20120318201948_create_redactions.rb?ds=sidebyside diff --git a/db/migrate/20120318201948_create_redactions.rb b/db/migrate/20120318201948_create_redactions.rb index bcb3929cb..3f6eec613 100644 --- a/db/migrate/20120318201948_create_redactions.rb +++ b/db/migrate/20120318201948_create_redactions.rb @@ -1,26 +1,15 @@ -require 'migrate' - -class CreateRedactions < ActiveRecord::Migration - def up +class CreateRedactions < ActiveRecord::Migration[4.2] + def change create_table :redactions do |t| t.string :title t.text :description - t.timestamps + t.timestamps :null => true end [:nodes, :ways, :relations].each do |tbl| add_column tbl, :redaction_id, :integer, :null => true - add_foreign_key tbl, [:redaction_id], :redactions, [:id] - end - end - - def down - [:nodes, :ways, :relations].each do |tbl| - remove_foreign_key tbl, [:redaction_id], :redactions, [:id] - remove_column tbl, :redaction_id + add_foreign_key tbl, :redactions, :name => "#{tbl}_redaction_id_fkey" end - - drop_table :redactions end end