Files
ppanel-web/migrations/postgres/02004_rebuild_rule.sql
T
Ember Moth d2253bb8fa fix bugs
2026-07-05 22:22:13 +08:00

21 lines
731 B
SQL

-- migrations/02003_rebuild_rule.up.sql
-- Purpose: rebuilding server rule table
-- Author: PPanel Team, 2025-04-21
DROP TABLE IF EXISTS "server_rule_group";
CREATE TABLE "server_rule_group"
(
"id" BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL,
"name" VARCHAR(64) NOT NULL DEFAULT '',
"icon" VARCHAR(255),
"tags" TEXT,
"rules" TEXT,
"enable" BOOLEAN NOT NULL DEFAULT true,
"created_at" TIMESTAMP(3),
"updated_at" TIMESTAMP(3),
PRIMARY KEY ("id"),
CONSTRAINT "uni_server_rule_group_name" UNIQUE ("name")
);
CREATE INDEX IF NOT EXISTS "server_rule_group_idx_enable" ON "server_rule_group" ("enable");