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