method
visit_AddForeignKey
v4.2.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::AbstractAdapter::SchemaCreation
visit_AddForeignKey(o)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb, line 46
def visit_AddForeignKey(o)
sql = ADD CONSTRAINT #{quote_column_name(o.name)} FOREIGN KEY (#{quote_column_name(o.column)}) REFERENCES #{quote_table_name(o.to_table)} (#{quote_column_name(o.primary_key)}).strip_heredoc
sql << " #{action_sql('DELETE', o.on_delete)}" if o.on_delete
sql << " #{action_sql('UPDATE', o.on_update)}" if o.on_update
sql
end