Sha256: 8f1f3baf845ee4eabd35d57798df1200d723c2722878531fdfdeccefe479e315
Contents?: true
Size: 992 Bytes
Versions: 8
Compression:
Stored size: 992 Bytes
Contents
require 'dm-constraints/adapters/dm-do-adapter' module DataMapper module Constraints module Adapters module MysqlAdapter include DataObjectsAdapter module SQL private ## # MySQL specific query to drop a foreign key # # @param storage_name [String] # name of table to constrain # @param constraint_name [String] # name of foreign key constraint # # @return [String] # SQL DDL Statement to destroy a constraint # # @api private def destroy_constraints_statement(storage_name, constraint_name) <<-SQL.compress_lines ALTER TABLE #{quote_name(storage_name)} DROP FOREIGN KEY #{quote_name(constraint_name)} SQL end end include SQL end # module MysqlAdapter end # module Adapters end # module Constraints end # module DataMapper
Version data entries
8 entries across 8 versions & 1 rubygems