Class: ActiveRecord::ConnectionAdapters::Rails80DepartureAdapter::SchemaCreation
- Inherits:
-
MySQL::SchemaCreation
- Object
- MySQL::SchemaCreation
- ActiveRecord::ConnectionAdapters::Rails80DepartureAdapter::SchemaCreation
- Defined in:
- lib/active_record/connection_adapters/rails_8_0_departure_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
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/active_record/connection_adapters/rails_8_0_departure_adapter.rb', line 23 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 |