1 # frozen_string_literal: true
3 class CreateDoorkeeperOpenidConnectTables < ActiveRecord::Migration[7.0]
5 create_table :oauth_openid_requests do |t|
6 t.references :access_grant, :null => false, :index => true
7 t.string :nonce, :null => false
10 # Avoid validating foreign keys doe to possible deadlock
11 # create a separate migration instead, as suggested by db:migrate
14 :oauth_openid_requests,
16 :column => :access_grant_id,
17 :on_delete => :cascade, :validate => false