diff --git a/build/schema.xml b/build/schema.xml
index d49bbe1b9..d08f9387f 100644
--- a/build/schema.xml
+++ b/build/schema.xml
@@ -152,7 +152,7 @@
-
+
diff --git a/install/DoctrineMigrations/Version20110308003959.php b/install/DoctrineMigrations/Version20110308003959.php
deleted file mode 100644
index 41f7199b5..000000000
--- a/install/DoctrineMigrations/Version20110308003959.php
+++ /dev/null
@@ -1,21 +0,0 @@
-getTable("cc_show_instances");
- $table->addColumn("record", "boolean", array( 'notnull' => 0, 'default' => 0));
- }
-
- public function down(Schema $schema)
- {
- $table = $schema->getTable("cc_show_instances");
- $table->dropColumn("record");
- }
-}
diff --git a/install/DoctrineMigrations/Version20110331111708.php b/install/DoctrineMigrations/Version20110331111708.php
new file mode 100644
index 000000000..d932011f3
--- /dev/null
+++ b/install/DoctrineMigrations/Version20110331111708.php
@@ -0,0 +1,54 @@
+getTable("cc_show_instances");
+
+ $show_instances_table->addColumn('record', 'smallint', array( 'notnull' => 0, 'default' => 0));
+ $show_instances_table->addColumn('rebroadcast', 'smallint', array( 'notnull' => 0, 'default' => 0));
+ $show_instances_table->addColumn('instance_id', 'integer', array( 'notnull' => 0));
+ $show_instances_table->addColumn('file_id', 'integer', array( 'notnull' => 0));
+ $show_instances_table->addColumn('soundcloud_id', 'integer', array( 'notnull' => 0));
+
+ $show_instances_table->addNamedForeignKeyConstraint("cc_original_show_instance_fkey", $show_instances_table, array("instance_id"), array("id"), array("onDelete" => "CASCADE"));
+
+ $files_table = $schema->getTable("cc_files");
+ $show_instances_table->addNamedForeignKeyConstraint("cc_recorded_file_fkey", $files_table, array("file_id"), array("id"), array("onDelete" => "CASCADE"));
+ //end cc_show_instances modifications
+
+ //start cc_show_days modifications
+ $show_days_table = $schema->getTable("cc_show_days");
+
+ $show_days_table->addColumn('record', 'smallint', array( 'notnull' => 0, 'default' => 0));
+ //end cc_show_days modifications
+ }
+
+ public function down(Schema $schema)
+ {
+ //start cc_show_instances modifications
+ $show_instances_table = $schema->getTable("cc_show_instances");
+
+ $show_instances_table->dropColumn("record");
+ $show_instances_table->dropColumn("rebroadcast");
+ $show_instances_table->dropColumn("instance_id");
+ $show_instances_table->dropColumn("file_id");
+ $show_instances_table->dropColumn("soundcloud_id");
+ //end cc_show_instances modifications
+
+ //start cc_show_days modifications
+ $show_days_table = $schema->getTable("cc_show_days");
+
+ $show_days_table->dropColumn("record");
+ //end cc_show_days modifications
+ }
+}