diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2015-03-04 12:31:12 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2015-05-03 22:07:26 +0900 |
commit | cd00526d0b82b2fb4e0a9609808ece08731ba4fe (patch) | |
tree | 4edc0604ad6d5f8bed385f43c5d3c841a3f48345 /activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb | |
parent | 5f844211bebc7a974dc3ff6d67901515369c1840 (diff) | |
download | rails-cd00526d0b82b2fb4e0a9609808ece08731ba4fe.tar.gz rails-cd00526d0b82b2fb4e0a9609808ece08731ba4fe.tar.bz2 rails-cd00526d0b82b2fb4e0a9609808ece08731ba4fe.zip |
Change the `visit_AddColumn` visiblity for the internal API
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb index f754df93b6..573189d25e 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb @@ -14,10 +14,6 @@ module ActiveRecord send m, o end - def visit_AddColumn(o) - "ADD #{accept(o)}" - end - delegate :quote_column_name, :quote_table_name, :quote_default_expression, :type_to_sql, to: :@conn private :quote_column_name, :quote_table_name, :quote_default_expression, :type_to_sql @@ -25,7 +21,7 @@ module ActiveRecord def visit_AlterTable(o) sql = "ALTER TABLE #{quote_table_name(o.name)} " - sql << o.adds.map { |col| visit_AddColumn col }.join(' ') + sql << o.adds.map { |col| accept col }.join(' ') sql << o.foreign_key_adds.map { |fk| visit_AddForeignKey fk }.join(' ') sql << o.foreign_key_drops.map { |fk| visit_DropForeignKey fk }.join(' ') end @@ -37,6 +33,10 @@ module ActiveRecord column_sql end + def visit_AddColumnDefinition(o) + "ADD #{accept(o.column)}" + end + def visit_TableDefinition(o) create_sql = "CREATE#{' TEMPORARY' if o.temporary} TABLE " create_sql << "#{quote_table_name(o.name)} " |