29 lines
1.3 KiB
MySQL
29 lines
1.3 KiB
MySQL
|
|
CREATE TABLE IF NOT EXISTS `node`
|
|||
|
|
(
|
|||
|
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
|||
|
|
`address` VARCHAR, -- 节点地址 https://xxx:xx/
|
|||
|
|
`category_id` INTEGER, -- 分类
|
|||
|
|
`remarks` VARCHAR, -- 节点名称
|
|||
|
|
`api_key` VARCHAR, -- api key
|
|||
|
|
`create_time` INTEGER DEFAULT (0), -- 创建时间
|
|||
|
|
`server_ip` TEXT, -- 服务器ip
|
|||
|
|
`status` INTEGER, -- 0: 不在线 1: 在线
|
|||
|
|
`error` TEXT DEFAULT '{}',
|
|||
|
|
`error_num` INTEGER DEFAULT 0,
|
|||
|
|
`app_key` TEXT, -- app key
|
|||
|
|
`ssh_conf` TEXT NOT NULL DEFAULT '{}',
|
|||
|
|
`ssh_test` INTEGER DEFAULT 0, -- 是否执行了ssh秘钥测试, 0: 未测试 1: 已测试
|
|||
|
|
`lpver` TEXT DEFAULT '' -- 1panel 版本,当目标面板时1panel时,记录版本是v1还是v2
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
CREATE TABLE IF NOT EXISTS `category`
|
|||
|
|
(
|
|||
|
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
|||
|
|
`name` VARCHAR,
|
|||
|
|
`create_time` INTEGER DEFAULT (0)
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
INSERT INTO `node` (app_key, api_key, remarks, server_ip)
|
|||
|
|
SELECT 'local', 'local', 'Local node', '127.0.0.1'
|
|||
|
|
WHERE NOT EXISTS (SELECT 1 FROM `node` WHERE app_key = 'local' AND api_key = 'local');
|