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 @@ - +
diff --git a/airtime_mvc/build/sql/schema.sql b/airtime_mvc/build/sql/schema.sql index 0263cd4fa..cc7ac52d4 100644 --- a/airtime_mvc/build/sql/schema.sql +++ b/airtime_mvc/build/sql/schema.sql @@ -516,7 +516,7 @@ DROP TABLE IF EXISTS "cc_service_register" CASCADE; CREATE TABLE "cc_service_register" ( "name" VARCHAR(32) NOT NULL, - "ip" VARCHAR(18) NOT NULL, + "ip" VARCHAR(45) NOT NULL, PRIMARY KEY ("name") );