Method: ActiveRecord::ConnectionAdapters::PostgreSQL::Table#unique_constraint

Defined in:
activerecord/lib/active_record/connection_adapters/postgresql/schema_definitions.rb

#unique_constraint(*args) ⇒ Object

Adds a unique constraint.

t.unique_constraint(:position, name: 'unique_position', deferrable: :deferred, nulls_not_distinct: true)

See connection.add_unique_constraint



327
328
329
# File 'activerecord/lib/active_record/connection_adapters/postgresql/schema_definitions.rb', line 327

def unique_constraint(*args)
  @base.add_unique_constraint(name, *args)
end