public
Description: El Dorado is a full-stack community web application written in Ruby/Rails.
Homepage: http://almosteffortless.com/eldorado/
Clone URL: git://github.com/trevorturk/el-dorado.git
fixing up bad migrations to allow clean upgrade between releases
trevorturk (author)
Fri May 02 16:16:30 -0700 2008
commit  c5a2a008bb6b1fad0d264e163ddf93af62904bc6
tree    a4ea75f6c0f3c6204b9d16e22792481cc0792525
parent  c54df8e4bd1dce81c473c91524c1c65f8901b3a5
...
1
2
3
4
5
6
7
8
9
10
11
12
13
...
1
2
3
 
4
5
6
7
8
 
9
10
11
0
@@ -1,13 +1,11 @@
0
 class FixUserIndexes < ActiveRecord::Migration
0
   def self.up
0
     remove_index :users, :name => :index_users_on_activity
0
- add_index :users, [:online_at, :logged_out_at], :name => :index_users_on_online_at_and_logged_out_at
0
     add_index :users, [:chatting_at], :name => :index_users_on_chatting_at
0
   end
0
 
0
   def self.down
0
     add_index :users, [:online_at, :chatting_at, :logged_out_at], :name => :index_users_on_activity
0
- remove_index :users, :name => :index_users_on_online_at_and_logged_out_at
0
     remove_index :users, :name => :index_users_on_chatting_at
0
   end
0
 end
...
1
2
3
 
4
5
6
...
1
2
 
3
4
5
6
0
@@ -1,6 +1,6 @@
0
 class RemoveUserIndexOnLoggedOutAt < ActiveRecord::Migration
0
   def self.up
0
- remove_index :users, :name => :index_users_on_online_at_and_logged_out_at
0
+ remove_index :users, :name => :index_users_on_online_at_and_logged_out_at rescue nil
0
   end
0
 
0
   def self.down

Comments

    No one has commented yet.