method

visit_ExclusionConstraintDefinition

rails latest stable - Class: ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaCreation
visit_ExclusionConstraintDefinition(o)
private

No documentation available.

# File activerecord/lib/active_record/connection_adapters/postgresql/schema_creation.rb, line 40
          def visit_ExclusionConstraintDefinition(o)
            sql = ["CONSTRAINT"]
            sql << quote_column_name(o.name)
            sql << "EXCLUDE"
            sql << "USING #{o.using}" if o.using
            sql << "(#{o.expression})"
            sql << "WHERE (#{o.where})" if o.where
            sql << "DEFERRABLE INITIALLY #{o.deferrable.to_s.upcase}" if o.deferrable

            sql.join(" ")
          end