diff --git a/db/migrate/20110826233833_add_algorithm_fields_to_relayable_objects.rb b/db/migrate/20110826233833_add_algorithm_fields_to_relayable_objects.rb
new file mode 100644
index 0000000000000000000000000000000000000000..ac94e7452c346f8ea1583aabff26b2ce24c4242e
--- /dev/null
+++ b/db/migrate/20110826233833_add_algorithm_fields_to_relayable_objects.rb
@@ -0,0 +1,56 @@
+class AddAlgorithmFieldsToRelayableObjects < ActiveRecord::Migration
+  def self.up
+    add_column :comments, :author_signature_algo, :string
+    add_column :comments, :parent_author_signature_algo, :string
+
+    execute <<SQL
+    UPDATE comments
+      SET comments.author_signature_algo = "SHA"
+    WHERE comments.author_signature IS NOT NULL; 
+SQL
+    execute <<SQL
+    UPDATE comments
+       SET comments.parent_author_signature_algo = "SHA"
+     WHERE comments.author_signature IS NOT NULL
+SQL
+
+    add_column :likes, :author_signature_algo, :string
+    add_column :likes, :parent_author_signature_algo, :string
+
+    execute <<SQL
+    UPDATE likes
+       SET likes.author_signature_algo = "SHA"
+     WHERE likes.author_signature IS NOT NULL
+SQL
+    execute <<SQL
+    UPDATE likes
+       SET likes.parent_author_signature_algo = "SHA"
+     WHERE likes.author_signature IS NOT NULL
+SQL
+
+    add_column :messages, :author_signature_algo, :string
+    add_column :messages, :parent_author_signature_algo, :string
+
+    execute <<SQL
+    UPDATE messages
+       SET messages.author_signature_algo = "SHA"
+     WHERE messages.author_signature IS NOT NULL
+SQL
+    execute <<SQL
+    UPDATE messages
+       SET messages.parent_author_signature_algo = "SHA"
+     WHERE messages.author_signature IS NOT NULL
+SQL
+  end
+
+  def self.down
+    remove_column :messages, :parent_author_signature_algo
+    remove_column :messages, :author_signature_algo
+
+    remove_column :likes, :parent_author_signature_algo
+    remove_column :likes, :author_signature_algo
+
+    remove_column :comments, :parent_author_signature_algo
+    remove_column :comments, :author_signature_algo
+  end
+end