rails_port: fix migration to create a primary key with auto increment (don't
authorGabriel Ebner <gabriel@svn.openstreetmap.org>
Sat, 3 May 2008 14:56:43 +0000 (14:56 +0000)
committerGabriel Ebner <gabriel@svn.openstreetmap.org>
Sat, 3 May 2008 14:56:43 +0000 (14:56 +0000)
know if that will actually generate valid keys if there is already data in the
table.)

db/migrate/012_add_user_preference_id.rb

index 7357ca9..e644e87 100644 (file)
@@ -1,7 +1,9 @@
 class AddUserPreferenceId < ActiveRecord::Migration
   def self.up
-    remove_index 'user_preferences', ['id', 'k']
-    add_column "user_preferences", "id", :bigint, :limit => 64, :null => false, :options => "AUTO_INCREMENT"
+    remove_primary_key 'user_preferences'
+    add_column "user_preferences", "id", :bigint, :limit => 64, :null => false
+    add_primary_key "user_preferences", ["id"]
+    change_column "user_preferences", "id", :bigint, :limit => 64, :null => false, :options => "AUTO_INCREMENT"
     add_index "user_preferences", ["id"], :name => "user_preferences_id_idx"
   end