]> git.openstreetmap.org Git - rails.git/blob - db/migrate/029_add_user_foreign_keys.rb
Remove the author_name field from notes
[rails.git] / db / migrate / 029_add_user_foreign_keys.rb
1 require 'migrate'
2
3 class AddUserForeignKeys < ActiveRecord::Migration
4   def self.up
5     add_foreign_key :changesets, [:user_id], :users, [:id]
6     add_foreign_key :diary_comments, [:user_id], :users, [:id]
7     add_foreign_key :diary_entries, [:user_id], :users, [:id]
8     add_foreign_key :friends, [:user_id], :users, [:id]
9     add_foreign_key :friends, [:friend_user_id], :users, [:id]
10     add_foreign_key :gpx_files, [:user_id], :users, [:id]
11     add_foreign_key :messages, [:from_user_id], :users, [:id]
12     add_foreign_key :messages, [:to_user_id], :users, [:id]
13     add_foreign_key :user_preferences, [:user_id], :users, [:id]
14     add_foreign_key :user_tokens, [:user_id], :users, [:id]
15   end
16
17   def self.down
18     raise ActiveRecord::IrreversibleMigration
19   end
20 end