instance method
unique_constraints
Ruby on Rails edge
Since v7.1.6Signature
unique_constraints(table_name)
Returns an array of unique constraints for the given table, or a Hash of them keyed by table name when given an Array of tables. The unique constraints are represented as UniqueConstraintDefinition objects.
Parameters
-
table_namereq
Source
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb, line 648
def unique_constraints(table_name)
result = fetch_unique_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 648
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements