]> git.openstreetmap.org Git - rails.git/blobdiff - db/migrate/042_add_foreign_keys_to_oauth_tables.rb
Merge branch 'authz' of https://github.com/rubyforgood/openstreetmap-website into...
[rails.git] / db / migrate / 042_add_foreign_keys_to_oauth_tables.rb
index 09de54349c26bd477acc187275d56c2e902a2f4c..4268dddd14975c617d7a9f316838c5138dad96c4 100644 (file)
@@ -1,15 +1,9 @@
-require 'lib/migrate'
+require "migrate"
 
-class AddForeignKeysToOauthTables < ActiveRecord::Migration
-  def self.up
-    add_foreign_key :oauth_tokens, [:user_id], :users, [:id]
-    add_foreign_key :oauth_tokens, [:client_application_id], :client_applications, [:id]
-    add_foreign_key :client_applications, [:user_id], :users, [:id]
-  end
-
-  def self.down
-    remove_foreign_key :oauth_tokens, [:user_id], :users
-    remove_foreign_key :oauth_tokens, [:client_application_id], :client_applications
-    remove_foreign_key :client_applications, [:user_id], :users
+class AddForeignKeysToOauthTables < ActiveRecord::Migration[5.0]
+  def change
+    add_foreign_key :oauth_tokens, :users, :name => "oauth_tokens_user_id_fkey"
+    add_foreign_key :oauth_tokens, :client_applications, :name => "oauth_tokens_client_application_id_fkey"
+    add_foreign_key :client_applications, :users, :name => "client_applications_user_id_fkey"
   end
 end