Fix OpenID migration to not create authentication tables
authorTom Hughes <tom@compton.nu>
Sun, 16 May 2010 11:48:01 +0000 (12:48 +0100)
committerTom Hughes <tom@compton.nu>
Sun, 16 May 2010 11:48:01 +0000 (12:48 +0100)
db/migrate/053_add_open_id_authentication_tables.rb [deleted file]
db/migrate/20100516124737_add_open_id.rb [new file with mode: 0644]

diff --git a/db/migrate/053_add_open_id_authentication_tables.rb b/db/migrate/053_add_open_id_authentication_tables.rb
deleted file mode 100644 (file)
index 7dfff20..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-class AddOpenIdAuthenticationTables < ActiveRecord::Migration
-  def self.up
-    create_table :open_id_authentication_associations, :force => true do |t|
-      t.integer :issued, :lifetime
-      t.string :handle, :assoc_type
-      t.binary :server_url, :secret
-    end
-
-    create_table :open_id_authentication_nonces, :force => true do |t|
-      t.integer :timestamp, :null => false
-      t.string :server_url, :null => true
-      t.string :salt, :null => false
-    end
-    
-    add_column :users, :openid_url, :string 
-
-    add_index :users, [:openid_url], :name => "user_openid_unique_idx", :unique => true
-    add_index :open_id_authentication_associations, [:server_url], :name => "open_id_associations_server_url_idx"
-    add_index :open_id_authentication_nonces, [:timestamp], :name => "open_id_nonces_timestamp_idx"
-  end
-
-  def self.down
-    remove_index :users, :name => "user_openid_unique_idx"
-    remove_index :open_id_authentication_associations, :name => "open_id_associations_server_url_idx"
-    remove_index :open_id_authentication_nonces, :name => "open_id_nonces_timestamp_idx"
-    remove_column :users, :openid_url
-    drop_table :open_id_authentication_associations
-    drop_table :open_id_authentication_nonces
-  end
-end
diff --git a/db/migrate/20100516124737_add_open_id.rb b/db/migrate/20100516124737_add_open_id.rb
new file mode 100644 (file)
index 0000000..2fb9ee5
--- /dev/null
@@ -0,0 +1,11 @@
+class AddOpenId < ActiveRecord::Migration
+  def self.up
+    add_column :users, :openid_url, :string 
+    add_index :users, [:openid_url], :name => "user_openid_url_idx", :unique => true
+  end
+
+  def self.down
+    remove_index :users, :name => "user_openid_url_idx"
+    remove_column :users, :openid_url
+  end
+end