diff options
author | Mikhail Grachev <work@mgrachev.com> | 2016-01-28 12:09:27 +0300 |
---|---|---|
committer | Mikhail Grachev <work@mgrachev.com> | 2016-01-28 17:16:30 +0300 |
commit | e0026e232744123a45aebd2a1bce8b2a748cac7b (patch) | |
tree | a1c7884e9c95b860847b414211cc89c7bb2d0a86 /activerecord | |
parent | 1ac3fb9f06f57840311cb9f04cd6887d2ffde479 (diff) | |
download | rails-e0026e232744123a45aebd2a1bce8b2a748cac7b.tar.gz rails-e0026e232744123a45aebd2a1bce8b2a748cac7b.tar.bz2 rails-e0026e232744123a45aebd2a1bce8b2a748cac7b.zip |
Fix a bug with initialize schema_migrations table
This line causes an error when executing the command: `rails db:drop db:create db:schema:load`
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "{"
LINE 1: ...NSERT INTO "schema_migrations" (version) VALUES (#{v}), (#{v...
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb index 002f2ea8ce..c7aff63228 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb @@ -992,7 +992,7 @@ module ActiveRecord if (duplicate = inserting.detect {|v| inserting.count(v) > 1}) raise "Duplicate migration #{duplicate}. Please renumber your migrations to resolve the conflict." end - execute "INSERT INTO #{sm_table} (version) VALUES #{inserting.map {|v| '(#{v})'}.join(', ') }" + execute "INSERT INTO #{sm_table} (version) VALUES #{inserting.map {|v| "('#{v}')"}.join(', ') }" end end |