diff --git a/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql b/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql new file mode 100644 index 000000000..023d51030 --- /dev/null +++ b/airtime_mvc/application/controllers/downgrade_sql/airtime_3.0.0-alpha.6/downgrade.sql @@ -0,0 +1,2 @@ +ALTER TABLE cc_service_register ALTER COLUMN ip TYPE character varying(18); + diff --git a/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.6/upgrade.sql b/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.6/upgrade.sql new file mode 100644 index 000000000..e5a748f51 --- /dev/null +++ b/airtime_mvc/application/controllers/upgrade_sql/airtime_3.0.0-alpha.6/upgrade.sql @@ -0,0 +1 @@ +ALTER TABLE cc_service_register ALTER COLUMN ip TYPE character varying(45); diff --git a/airtime_mvc/application/models/airtime/map/CcServiceRegisterTableMap.php b/airtime_mvc/application/models/airtime/map/CcServiceRegisterTableMap.php index d6e6d7b86..6c51b5d34 100644 --- a/airtime_mvc/application/models/airtime/map/CcServiceRegisterTableMap.php +++ b/airtime_mvc/application/models/airtime/map/CcServiceRegisterTableMap.php @@ -39,7 +39,7 @@ class CcServiceRegisterTableMap extends TableMap $this->setUseIdGenerator(false); // columns $this->addPrimaryKey('name', 'DbName', 'VARCHAR', true, 32, null); - $this->addColumn('ip', 'DbIp', 'VARCHAR', true, 18, null); + $this->addColumn('ip', 'DbIp', 'VARCHAR', true, 45, null); // validators } // initialize() diff --git a/airtime_mvc/application/upgrade/Upgrades.php b/airtime_mvc/application/upgrade/Upgrades.php index 5f2415ba2..e305ca228 100644 --- a/airtime_mvc/application/upgrade/Upgrades.php +++ b/airtime_mvc/application/upgrade/Upgrades.php @@ -518,4 +518,17 @@ class AirtimeUpgrader300alpha1 extends AirtimeUpgrader public function getNewVersion() { return '3.0.0-alpha.1'; } -} \ No newline at end of file +} + +class AirtimeUpgrader300alpha6 extends AirtimeUpgrader +{ + protected function getSupportedSchemaVersions() { + return array( + '3.0.0-alpha.1' + ); + } + + public function getNewVersion() { + return '3.0.0-alpha.6'; + } +} diff --git a/airtime_mvc/build/schema.xml b/airtime_mvc/build/schema.xml index 352dbdd38..7c46ce495 100644 --- a/airtime_mvc/build/schema.xml +++ b/airtime_mvc/build/schema.xml @@ -450,7 +450,7 @@