Class: ActiveRecord::ConnectionAdapters::DepartureAdapter::SchemaCreation
- Inherits:
-
MySQL::SchemaCreation
- Object
- MySQL::SchemaCreation
- ActiveRecord::ConnectionAdapters::DepartureAdapter::SchemaCreation
- Defined in:
- lib/active_record/connection_adapters/percona_adapter.rb
Instance Method Summary collapse
-
#visit_DropForeignKey(name) ⇒ Object
rubocop:disable Naming/MethodName.
Instance Method Details
#visit_DropForeignKey(name) ⇒ Object
rubocop:disable Naming/MethodName
49 50 51 52 53 54 55 56 57 58 |
# File 'lib/active_record/connection_adapters/percona_adapter.rb', line 49 def visit_DropForeignKey(name) # rubocop:disable Naming/MethodName fk_name = if name =~ /^__(.+)/ Regexp.last_match(1) else "_#{name}" end "DROP FOREIGN KEY #{fk_name}" end |