instance method
exclusion_constraints
Ruby on Rails edge
Since v7.1.6Signature
exclusion_constraints(table_name)
Returns an array of exclusion constraints for the given table, or a Hash of them keyed by table name when given an Array of tables. The exclusion constraints are represented as ExclusionConstraintDefinition objects.
Parameters
-
table_namereq
Source
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb, line 640
def exclusion_constraints(table_name)
result = fetch_exclusion_constraints(Array(table_name).map(&:to_s))
table_name.is_a?(Array) ? result : result[table_name.to_s]
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb line 640
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements