diff --git a/frontend/classes/vps.php b/frontend/classes/vps.php index 7555e16..5d29bbe 100644 --- a/frontend/classes/vps.php +++ b/frontend/classes/vps.php @@ -46,6 +46,9 @@ class Vps extends CPHPDatabaseRecordClass 'timestamp' => array( "TerminationDate" => "TerminationDate" ), + 'boolean' => array( + "IsTerminated" => "Terminated" + ), 'node' => array( 'Node' => "NodeId" ), diff --git a/installer/master/db_updates/3.sql b/installer/master/db_updates/3.sql new file mode 100644 index 0000000..537ff49 --- /dev/null +++ b/installer/master/db_updates/3.sql @@ -0,0 +1 @@ +ALTER TABLE `containers` ADD `Terminated` BOOLEAN NOT NULL; diff --git a/installer/master/dump.sql b/installer/master/dump.sql index ee4f2ff..67b4d3a 100644 --- a/installer/master/dump.sql +++ b/installer/master/dump.sql @@ -33,8 +33,9 @@ CREATE TABLE IF NOT EXISTS `containers` ( `TotalTrafficLimit` bigint(20) NOT NULL, `UserId` bigint(20) NOT NULL, `TerminationDate` timestamp NULL DEFAULT NULL, + `Terminated` tinyint(1) NOT NULL, PRIMARY KEY (`Id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `ip_assignments` ( `Id` bigint(20) NOT NULL AUTO_INCREMENT, @@ -77,7 +78,7 @@ CREATE TABLE IF NOT EXISTS `templates` ( `Available` tinyint(1) NOT NULL, `Outdated` tinyint(1) NOT NULL, PRIMARY KEY (`Id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `users` ( `Id` bigint(20) NOT NULL AUTO_INCREMENT,