]> git.openstreetmap.org Git - rails.git/blobdiff - lib/migrate.rb
Cope with MySQL and Postgres.
[rails.git] / lib / migrate.rb
index d43982e8c9f45dc21e2573bb98403d4e49ec6824..488c6d3d2a36eb5a3d39521b055b974d79241704 100644 (file)
@@ -92,7 +92,7 @@ module ActiveRecord
       end
 
       def alter_column_nwr_enum (table_name, column)
-        execute "alter table #{table_name} change column #{column} #{column} enum('node','way','relation');"
+        execute "alter table #{table_name} change column #{column} #{column} enum('Node','Way','Relation');"
       end
 
       def alter_primary_key(table_name, new_columns)
@@ -141,7 +141,7 @@ module ActiveRecord
       def alter_column_nwr_enum (table_name, column)
         response = select_one("select count(*) as count from pg_type where typname = 'nwr_enum'")
         if response['count'] == "0" #yep, as a string
-          execute "create type nwr_enum as ENUM ('node', 'way', 'relation')"
+          execute "create type nwr_enum as ENUM ('Node', 'Way', 'Relation')"
         end
         execute        "alter table #{table_name} drop #{column}"
         execute "alter table #{table_name} add #{column} nwr_enum"