Files
yakpanel-core/mod/project/node/dbutil/node.sql
2026-04-07 02:04:22 +05:30

29 lines
1.3 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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');