[PATCH 2/4] RM 3144 add deleted_at column for soft delete
Tzu-Mainn Chen
tzumainn at redhat.com
Thu May 10 14:07:56 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