From b0723507469d64f8c0c4bbf08aaf72d171e2860c Mon Sep 17 00:00:00 2001 From: Dominik Sander Date: Sun, 8 Jun 2014 01:29:16 +0200 Subject: [PATCH] Fixes rename_digest_email_to_email_digest migration for PostgreSQL PostgreSQL uses double quotes to quote columns and expects strings to be quoted with single quotes. Single quoted strings work both for MySQL and PostgreSQL. --- .../20140603104211_rename_digest_email_to_email_digest.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/db/migrate/20140603104211_rename_digest_email_to_email_digest.rb b/db/migrate/20140603104211_rename_digest_email_to_email_digest.rb index cc20d6d6..321a26b0 100644 --- a/db/migrate/20140603104211_rename_digest_email_to_email_digest.rb +++ b/db/migrate/20140603104211_rename_digest_email_to_email_digest.rb @@ -2,8 +2,8 @@ class RenameDigestEmailToEmailDigest < ActiveRecord::Migration def up sql = <<-SQL UPDATE #{ActiveRecord::Base.connection.quote_table_name('agents')} - SET #{ActiveRecord::Base.connection.quote_column_name('type')} = "Agents::EmailDigestAgent" - WHERE #{ActiveRecord::Base.connection.quote_column_name('type')} = "Agents::DigestEmailAgent" + SET #{ActiveRecord::Base.connection.quote_column_name('type')} = 'Agents::EmailDigestAgent' + WHERE #{ActiveRecord::Base.connection.quote_column_name('type')} = 'Agents::DigestEmailAgent' SQL execute sql @@ -12,8 +12,8 @@ class RenameDigestEmailToEmailDigest < ActiveRecord::Migration def down sql = <<-SQL UPDATE #{ActiveRecord::Base.connection.quote_table_name('agents')} - SET #{ActiveRecord::Base.connection.quote_column_name('type')} = "Agents::DigestEmailAgent" - WHERE #{ActiveRecord::Base.connection.quote_column_name('type')} = "Agents::EmailDigestAgent" + SET #{ActiveRecord::Base.connection.quote_column_name('type')} = 'Agents::DigestEmailAgent' + WHERE #{ActiveRecord::Base.connection.quote_column_name('type')} = 'Agents::EmailDigestAgent' SQL execute sql