]> git.openstreetmap.org Git - rails.git/blobdiff - db/migrate/034_create_languages.rb
Sort out storage and use of user preferred languages.
[rails.git] / db / migrate / 034_create_languages.rb
index cb6c392637e04931b1127b9c9281cb8767d26fda..17f5efe027e37d4b12bc44175ba8f73bed2561aa 100644 (file)
@@ -19,11 +19,14 @@ class CreateLanguages < ActiveRecord::Migration
     end
 
     add_foreign_key :users, [:locale], :languages, [:code]
-    add_foreign_key :diary_entries, [:language], :languages, [:code]    
+    add_foreign_key :diary_entries, [:language_code], :languages, [:code]    
   end
 
   def self.down
-    raise IrreversibleMigration.new
+    remove_foreign_key :diary_entries, [:language_code], :languages, [:code]
+    remove_foreign_key :users, [:locale], :languages, [:code]
+
+    drop_table :languages
   end
 end