module DataMapper::Constraints::Adapters::MysqlAdapter::SQL

Private Instance Methods

destroy_constraints_statement(storage_name, constraint_name) click to toggle source

MySQL specific query to drop a foreign key

@see DataMapper::Constraints::Adapters::DataObjectsAdapter::SQL#destroy_constraints_statement

@api private

# File lib/data_mapper/constraints/adapters/mysql_adapter.rb, line 20
          def destroy_constraints_statement(storage_name, constraint_name)
            DataMapper::Ext::String.compress_lines("              ALTER TABLE #{quote_name(storage_name)}
              DROP FOREIGN KEY #{quote_name(constraint_name)}
")
          end