Class: ActiveRecord::ConnectionAdapters::Rails81AdapterBehavior::SchemaCreation
- Inherits:
-
MySQL::SchemaCreation
- Object
- MySQL::SchemaCreation
- ActiveRecord::ConnectionAdapters::Rails81AdapterBehavior::SchemaCreation
- Defined in:
- lib/active_record/connection_adapters/rails_8_1_adapter_behavior.rb
Instance Method Summary collapse
-
#visit_DropForeignKey(name) ⇒ Object
rubocop:disable Naming/MethodName.
Instance Method Details
#visit_DropForeignKey(name) ⇒ Object
rubocop:disable Naming/MethodName
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/active_record/connection_adapters/rails_8_1_adapter_behavior.rb', line 5 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 |