]> git.openstreetmap.org Git - rails.git/blob - db/migrate/20230830115219_create_doorkeeper_openid_connect_tables.rb
Merge remote-tracking branch 'upstream/pull/4747'
[rails.git] / db / migrate / 20230830115219_create_doorkeeper_openid_connect_tables.rb
1 class CreateDoorkeeperOpenidConnectTables < ActiveRecord::Migration[7.0]
2   def change
3     create_table :oauth_openid_requests do |t|
4       t.references :access_grant, :null => false, :index => true
5       t.string :nonce, :null => false
6     end
7
8     # Avoid validating foreign keys doe to possible deadlock
9     # create a separate migration instead, as suggested by db:migrate
10
11     add_foreign_key(
12       :oauth_openid_requests,
13       :oauth_access_grants,
14       :column => :access_grant_id,
15       :on_delete => :cascade, :validate => false
16     )
17   end
18 end