now you will actually save the changeset on updating ways. Showing the changeset...
[rails.git] / db / migrate / 020_add_changesets.rb
index 15122957bed767785908375d56bdab96a67668f3..75a909e8038606532b76d987480f36d0891b9f0d 100644 (file)
@@ -33,12 +33,12 @@ class AddChangesets < ActiveRecord::Migration
     # all the changesets will have the id of the user that made them.
     # We need to generate a changeset for each user in the database
     execute "INSERT INTO changesets (id, user_id, created_at, open)" + 
     # all the changesets will have the id of the user that made them.
     # We need to generate a changeset for each user in the database
     execute "INSERT INTO changesets (id, user_id, created_at, open)" + 
-      "SELECT user_id, user_id, creation_time, 0 from users;"
+      "SELECT id, id, creation_time, 0 from users;"
 
     @@conv_user_tables.each { |tbl|
       rename_column tbl, :user_id, :changeset_id
       #foreign keys too
 
     @@conv_user_tables.each { |tbl|
       rename_column tbl, :user_id, :changeset_id
       #foreign keys too
-      add_foreign_key tbl, :changeset_id, [:id], :users
+      add_foreign_key tbl, [:changeset_id], :changesets, [:id]
     }
   end
 
     }
   end