--- /dev/null
+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