diff --git a/src/spider/storage/mysql/mysql_stmt.hpp b/src/spider/storage/mysql/mysql_stmt.hpp index f699bf51..fce3651a 100644 --- a/src/spider/storage/mysql/mysql_stmt.hpp +++ b/src/spider/storage/mysql/mysql_stmt.hpp @@ -24,7 +24,7 @@ std::string const cCreateSchedulerTable = R"(CREATE TABLE IF NOT EXISTS `schedul std::string const cCreateJobTable = R"(CREATE TABLE IF NOT EXISTS jobs ( `id` BINARY(16) NOT NULL, `client_id` BINARY(16) NOT NULL, - `creation_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `creation_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `state` ENUM('running', 'success', 'cancel', 'fail') NOT NULL DEFAULT 'running', KEY (`client_id`) USING BTREE, INDEX idx_jobs_creation_time (`creation_time`), @@ -104,7 +104,7 @@ std::string const cCreateTaskDependencyTable = R"(CREATE TABLE IF NOT EXISTS `ta std::string const cCreateTaskInstanceTable = R"(CREATE TABLE IF NOT EXISTS `task_instances` ( `id` BINARY(16) NOT NULL, `task_id` BINARY(16) NOT NULL, - `start_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `start_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT `instance_task_id` FOREIGN KEY (`task_id`) REFERENCES `tasks` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, PRIMARY KEY (`id`) ))"; @@ -112,7 +112,7 @@ std::string const cCreateTaskInstanceTable = R"(CREATE TABLE IF NOT EXISTS `task std::string const cCreateSchedulerLeaseTable = R"(CREATE TABLE IF NOT EXISTS `scheduler_leases` ( `scheduler_id` BINARY(16) NOT NULL, `task_id` BINARY(16) NOT NULL, - `lease_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `lease_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT `lease_scheduler_id` FOREIGN KEY (`scheduler_id`) REFERENCES `schedulers` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, CONSTRAINT `lease_task_id` FOREIGN KEY (`task_id`) REFERENCES `tasks` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, INDEX (`scheduler_id`), diff --git a/tools/scripts/storage/init_db.sql b/tools/scripts/storage/init_db.sql index d56f49c9..bda3ce97 100644 --- a/tools/scripts/storage/init_db.sql +++ b/tools/scripts/storage/init_db.sql @@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS jobs ( `id` BINARY(16) NOT NULL, `client_id` BINARY(16) NOT NULL, - `creation_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `creation_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `state` ENUM ('running', 'success', 'fail', 'cancel') NOT NULL DEFAULT 'running', KEY (`client_id`) USING BTREE, INDEX idx_jobs_creation_time (`creation_time`), @@ -103,7 +103,7 @@ CREATE TABLE IF NOT EXISTS `task_instances` ( `id` BINARY(16) NOT NULL, `task_id` BINARY(16) NOT NULL, - `start_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `start_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT `instance_task_id` FOREIGN KEY (`task_id`) REFERENCES `tasks` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, PRIMARY KEY (`id`) ); @@ -111,7 +111,7 @@ CREATE TABLE IF NOT EXISTS `scheduler_leases` ( `scheduler_id` BINARY(16) NOT NULL, `task_id` BINARY(16) NOT NULL, - `lease_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `lease_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT `lease_scheduler_id` FOREIGN KEY (`scheduler_id`) REFERENCES `schedulers` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, CONSTRAINT `lease_task_id` FOREIGN KEY (`task_id`) REFERENCES `tasks` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE, INDEX (`scheduler_id`),