[PATCH 2/4] RM 3144 add deleted_at column for soft delete

Tzu-Mainn Chen tzumainn at redhat.com
Mon May 14 17:21:18 UTC 2012


---
 ...20120409201437_add_deleted_at_to_deployments.rb |   10 ++++++++++
 .../20120410210947_add_deleted_at_to_instances.rb  |   10 ++++++++++
 .../20120410211040_add_deleted_at_to_events.rb     |   10 ++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)
 create mode 100644 src/db/migrate/20120409201437_add_deleted_at_to_deployments.rb
 create mode 100644 src/db/migrate/20120410210947_add_deleted_at_to_instances.rb
 create mode 100644 src/db/migrate/20120410211040_add_deleted_at_to_events.rb

diff --git a/src/db/migrate/20120409201437_add_deleted_at_to_deployments.rb b/src/db/migrate/20120409201437_add_deleted_at_to_deployments.rb
new file mode 100644
index 0000000..cb17f7d
--- /dev/null
+++ b/src/db/migrate/20120409201437_add_deleted_at_to_deployments.rb
@@ -0,0 +1,10 @@
+class AddDeletedAtToDeployments < ActiveRecord::Migration
+  def self.up
+    add_column :deployments, :deleted_at, :datetime
+    add_index :deployments, :deleted_at
+  end
+
+  def self.down
+    remove_column :deployments, :deleted_at
+  end
+end
diff --git a/src/db/migrate/20120410210947_add_deleted_at_to_instances.rb b/src/db/migrate/20120410210947_add_deleted_at_to_instances.rb
new file mode 100644
index 0000000..5c7d7cc
--- /dev/null
+++ b/src/db/migrate/20120410210947_add_deleted_at_to_instances.rb
@@ -0,0 +1,10 @@
+class AddDeletedAtToInstances < ActiveRecord::Migration
+  def self.up
+    add_column :instances, :deleted_at, :datetime
+    add_index :instances, :deleted_at
+  end
+
+  def self.down
+    remove_column :instances, :deleted_at
+  end
+end
diff --git a/src/db/migrate/20120410211040_add_deleted_at_to_events.rb b/src/db/migrate/20120410211040_add_deleted_at_to_events.rb
new file mode 100644
index 0000000..0c130b8
--- /dev/null
+++ b/src/db/migrate/20120410211040_add_deleted_at_to_events.rb
@@ -0,0 +1,10 @@
+class AddDeletedAtToEvents < ActiveRecord::Migration
+  def self.up
+    add_column :events, :deleted_at, :datetime
+    add_index :events, :deleted_at
+  end
+
+  def self.down
+    remove_column :events, :deleted_at
+  end
+end
-- 
1.7.6.5




More information about the aeolus-devel mailing list