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