-- 删除表 "t_jsc_sql"（如果存在）
DROP TABLE IF EXISTS "t_jsc_sql";

-- 创建表 "t_jsc_sql"
CREATE TABLE "t_jsc_sql"
(
    "id"          VARCHAR(50) NOT NULL PRIMARY KEY,  -- ID，UUID
    "jsc_type"    VARCHAR(30) NOT NULL UNIQUE,    -- 驾驶舱处理数据类型
    "jsc_view"    VARCHAR(1000),           -- 驾驶舱处理数据视图
    "jsc_sql"     VARCHAR(1000)  NOT NULL, -- 驾驶舱处理数据SQL
    "create_by"   VARCHAR(30) NOT NULL,    -- 创建者
    "create_time" TIMESTAMP  NOT NULL,     -- 创建时间
    "update_by"   VARCHAR(30),    -- 更新者
    "update_time" TIMESTAMP    -- 更新时间
);

-- 添加表注释
COMMENT ON TABLE "t_jsc_sql" IS '驾驶舱数据处理表';

-- 添加字段注释
COMMENT ON COLUMN "t_jsc_sql"."id" IS 'ID，暂用UUID';
COMMENT ON COLUMN "t_jsc_sql"."jsc_type" IS '驾驶舱处理数据类型';
COMMENT ON COLUMN "t_jsc_sql"."jsc_view" IS '驾驶舱处理数据视图';
COMMENT ON COLUMN "t_jsc_sql"."jsc_sql" IS '驾驶舱处理数据SQL';
COMMENT ON COLUMN "t_jsc_sql"."create_by" IS '创建者';
COMMENT ON COLUMN "t_jsc_sql"."create_time" IS '创建时间';
COMMENT ON COLUMN "t_jsc_sql"."update_by" IS '更新者';
COMMENT ON COLUMN "t_jsc_sql"."update_time" IS '更新时间';