fix: PostgreSQL 建库语句、JSON转义、索引名冲突修复

This commit is contained in:
Ray.Hao
2026-04-25 17:34:35 +08:00
parent eb649438a7
commit 565a7b64fb

View File

@@ -1,9 +1,12 @@
-- YouLai_Admin 数据库 (PostgreSQL 14+)
-- YouLai_Admin 数据库 (PostgreSQL 16+)
-- Copyright (c) 2021-present, youlai.tech
-- ----------------------------
-- 1. 创建数据库
-- ----------------------------
CREATE DATABASE youlai_admin WITH ENCODING = 'UTF8' LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8';
-- 请切换到 youlai_admin 数据库后再执行后续语句
-- ----------------------------
-- 2. 创建表 && 数据初始化
@@ -288,8 +291,8 @@ INSERT INTO sys_menu VALUES (912, 911, '0,8,910,911', '菜单三级-1', 'M', NUL
INSERT INTO sys_menu VALUES (913, 911, '0,8,910,911', '菜单三级-2', 'M', NULL, 'multi-level3-2', 'demo/multi-level/children/children/level3-2', NULL, 0, 1, 1, 2, '', '', now(), now(), NULL);
-- 路由参数
INSERT INTO sys_menu VALUES (1001, 9, '0,9', '参数(type=1)', 'M', 'RouteParamType1', 'route-param-type1', 'demo/route-param', NULL, 0, 1, 1, 1, 'el-icon-Star', NULL, now(), now(), '{\"type\": \"1\"}');
INSERT INTO sys_menu VALUES (1002, 9, '0,9', '参数(type=2)', 'M', 'RouteParamType2', 'route-param-type2', 'demo/route-param', NULL, 0, 1, 1, 2, 'el-icon-StarFilled', NULL, now(), now(), '{\"type\": \"2\"}');
INSERT INTO sys_menu VALUES (1001, 9, '0,9', '参数(type=1)', 'M', 'RouteParamType1', 'route-param-type1', 'demo/route-param', NULL, 0, 1, 1, 1, 'el-icon-Star', NULL, now(), now(), '{"type": "1"}');
INSERT INTO sys_menu VALUES (1002, 9, '0,9', '参数(type=2)', 'M', 'RouteParamType2', 'route-param-type2', 'demo/route-param', NULL, 0, 1, 1, 2, 'el-icon-StarFilled', NULL, now(), now(), '{"type": "2"}');
-- ----------------------------
-- Table structure for sys_role
@@ -321,7 +324,7 @@ COMMENT ON COLUMN sys_role.update_by IS '更新人ID';
COMMENT ON COLUMN sys_role.update_time IS '更新时间';
COMMENT ON COLUMN sys_role.is_deleted IS '逻辑删除标识(0-未删除 1-已删除)';
CREATE UNIQUE INDEX uk_name ON sys_role (name);
CREATE UNIQUE INDEX uk_code ON sys_role (code);
CREATE UNIQUE INDEX uk_role_code ON sys_role (code);
-- ----------------------------
-- Records of sys_role