PayrollManagementSystem/db/migration/V32__tplus_runtime_control.sql

18 lines
827 B
MySQL
Raw Normal View History

CREATE TABLE tplus_runtime_control (
id BIGINT UNSIGNED NOT NULL,
desired_state VARCHAR(16) NOT NULL DEFAULT 'STOPPED',
actual_state VARCHAR(16) NOT NULL DEFAULT 'STOPPED',
worker_phase VARCHAR(16) NOT NULL DEFAULT 'STOPPED',
heartbeat_at DATETIME NULL,
last_error VARCHAR(255) NULL,
host VARCHAR(128) NULL,
platform VARCHAR(32) NULL,
owner VARCHAR(36) NULL,
version INTEGER NOT NULL DEFAULT 0,
updated_by BIGINT UNSIGNED NULL,
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
CONSTRAINT pk_tplus_runtime_control PRIMARY KEY (id)
) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='T+读取服务运行控制';
INSERT INTO tplus_runtime_control (id) VALUES (1);