mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-08-29 14:02:08 -04:00
29 lines
1.1 KiB
SQL
29 lines
1.1 KiB
SQL
CREATE TABLE IF NOT EXISTS "servers" (
|
|
"id" BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL,
|
|
"name" varchar(100) NOT NULL DEFAULT '',
|
|
"country" varchar(128) NOT NULL DEFAULT '',
|
|
"city" varchar(128) NOT NULL DEFAULT '',
|
|
"ratio" decimal(4,2) NOT NULL DEFAULT '0.00',
|
|
"address" varchar(100) NOT NULL DEFAULT '',
|
|
"sort" bigint NOT NULL DEFAULT '0',
|
|
"protocols" text,
|
|
"last_reported_at" TIMESTAMP(3) DEFAULT NULL,
|
|
"created_at" TIMESTAMP(3) DEFAULT NULL,
|
|
"updated_at" TIMESTAMP(3) DEFAULT NULL,
|
|
PRIMARY KEY ("id")
|
|
);
|
|
CREATE TABLE IF NOT EXISTS "nodes" (
|
|
"id" BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL,
|
|
"name" varchar(100) NOT NULL DEFAULT '',
|
|
"tags" varchar(255) NOT NULL DEFAULT '',
|
|
"port" INTEGER NOT NULL DEFAULT '0',
|
|
"address" varchar(255) NOT NULL DEFAULT '',
|
|
"server_id" bigint NOT NULL DEFAULT '0',
|
|
"protocol" varchar(100) NOT NULL DEFAULT '',
|
|
"enabled" BOOLEAN NOT NULL DEFAULT true,
|
|
"created_at" TIMESTAMP(3) DEFAULT NULL,
|
|
"updated_at" TIMESTAMP(3) DEFAULT NULL,
|
|
PRIMARY KEY ("id")
|
|
);
|
|
|