openstreetmap-website/db/migrate/20230830115219_create_doorkeeper_openid_connect_tables.rb
Milan Cvetkovic 8a22bfb222 Add unconfigured doorkeeper-openid_connect
After executing:
rails generate doorkeeper:openid_connect:install
rails generate doorkeeper:openid_connect:install

Split migration script to 2 to avoid deadlock.
2023-10-03 18:53:09 +01:00

18 lines
556 B
Ruby

class CreateDoorkeeperOpenidConnectTables < ActiveRecord::Migration[7.0]
def change
create_table :oauth_openid_requests do |t|
t.references :access_grant, :null => false, :index => true
t.string :nonce, :null => false
end
# Avoid validating foreign keys doe to possible deadlock
# create a separate migration instead, as suggested by db:migrate
add_foreign_key(
:oauth_openid_requests,
:oauth_access_grants,
:column => :access_grant_id,
:on_delete => :cascade, :validate => false
)
end
end