From d68c95b1442b7e1726faf81c0d497b656f0c5d94 Mon Sep 17 00:00:00 2001 From: Lucas Bickel Date: Fri, 17 Mar 2017 14:36:28 +0100 Subject: [PATCH] Add db up/downgrade script for album_override field --- .../airtime_3.0.0-alpha.1/downgrade.sql | 1 + .../upgrade_sql/airtime_3.0.0-alpha.1/upgrade.sql | 1 + airtime_mvc/application/upgrade/Upgrades.php | 13 +++++++++++++ 3 files changed, 15 insertions(+) create mode 100644 airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql create mode 100644 airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.1/upgrade.sql diff --git a/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql b/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql new file mode 100644 index 000000000..3a6bf5768 --- /dev/null +++ b/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.1/downgrade.sql @@ -0,0 +1 @@ +ALTER TABLE imported_podcast DROP COLUMN IF EXISTS album_override; diff --git a/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.1/upgrade.sql b/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.1/upgrade.sql new file mode 100644 index 000000000..5616fc47f --- /dev/null +++ b/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.1/upgrade.sql @@ -0,0 +1 @@ +ALTER TABLE imported_podcast ADD COLUMN album_override boolean default 'f' NOT NULL; diff --git a/airtime_mvc/application/upgrade/Upgrades.php b/airtime_mvc/application/upgrade/Upgrades.php index 262aabfd1..f5d70ef96 100644 --- a/airtime_mvc/application/upgrade/Upgrades.php +++ b/airtime_mvc/application/upgrade/Upgrades.php @@ -506,3 +506,16 @@ class AirtimeUpgrader300alpha extends AirtimeUpgrader return '3.0.0-alpha'; } } + +class AirtimeUpgrader300alpha1 extends AirtimeUpgrader +{ + protected function getSupportedSchemaVersions() { + return array( + '3.0.0-alpha' + ); + } + + public function getNewVersion() { + return '3.0.0-alpha.1'; + } +}