# File lib/data_mapper/constraints/adapters/oracle_adapter.rb, line 16 def constraint_exists?(storage_name, constraint_name) statement = DataMapper::Ext::String.compress_lines("SELECT COUNT(*)\nFROM USER_CONSTRAINTS\nWHERE table_name = ?\nAND constraint_name = ?\n") select(statement, oracle_upcase(storage_name)[0, self.class::IDENTIFIER_MAX_LENGTH].gsub('"', '_'), oracle_upcase(constraint_name)[0, self.class::IDENTIFIER_MAX_LENGTH].gsub('"', '_')).first > 0 end