module PostgreSQLReferentialIntegrityTest::MissingSuperuserPrivileges

Public Instance Methods

execute(sql) click to toggle source
Calls superclass method
# File activerecord/test/cases/adapters/postgresql/referential_integrity_test.rb, line 16
def execute(sql)
  if IS_REFERENTIAL_INTEGRITY_SQL.call(sql)
    super "BROKEN;" rescue nil # put transaction in broken state
    raise ActiveRecord::StatementInvalid, "PG::InsufficientPrivilege"
  else
    super
  end
end