Added: branches/eprints-integration/db/migrate/085_add_dublin_core_to_pack_remote_entries.rb (0 => 2499)
--- branches/eprints-integration/db/migrate/085_add_dublin_core_to_pack_remote_entries.rb (rev 0)
+++ branches/eprints-integration/db/migrate/085_add_dublin_core_to_pack_remote_entries.rb 2010-08-18 17:00:19 UTC (rev 2499)
@@ -0,0 +1,18 @@
+class AddDublinCoreToPackRemoteEntries < ActiveRecord::Migration
+# This is used to store the Dublin Core data for each external pack entries if available
+
+def self.up
+add_column :pack_remote_entries, :dc_title, :string, :default => nil
+add_column :pack_remote_entries, :dc_creator, :text, :default => nil
+add_column :pack_remote_entries, :dc_description, :text, :default => nil
+add_column :pack_remote_entries, :dc_format, :string, :default => nil
+add_column :pack_remote_entries, :dc_identifier, :string, :default => nil
+end
+
+def self.down
+remove_column :pack_remote_entries, :dc_title
+remove_column :pack_remote_entries, :dc_creator
+remove_column :pack_remote_entries, :dc_description
+remove_column :pack_remote_entries, :dc_format
+remove_column :pack_remote_entries, :dc_identifier
+end