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