CREATE TABLE bi_sys_role_auth_res ( pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色和资源对应记录唯一id_', role_pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色资源的主键role_pkid', res_pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源记录的主键', res_type varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源的类型', update_user varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', update_time varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改时间 ', PRIMARY KEY (pkid) USING BTREE, UNIQUE KEY uk_pkid (pkid) USING BTREE, KEY auth_role_res_role_pkid (role_pkid) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色-业务资源-关系表';
时间: 2023-08-23 08:07:35 浏览: 33
这是一个创建表的 SQL 语句,用于在数据库中创建一个名为 bi_sys_role_auth_res 的表,该表包含了角色和资源对应的记录。具体字段包括 pkid(角色和资源对应记录唯一 id)、role_pkid(角色资源的主键)、res_pkid(资源记录的主键)、res_type(资源的类型)、update_user(修改人)和 update_time(修改时间)。该表使用 InnoDB 引擎,字符集为 utf8mb4,排序规则为 utf8mb4_general_ci。
相关问题
CREATE TABLE bi_sys_role_auth_res ( pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色和资源对应记录唯一id_', role_pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色资源的主键role_pkid', res_pkid varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源记录的主键', res_type varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源的类型', update_user varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', update_time varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改时间 ', PRIMARY KEY (pkid) USING BTREE, UNIQUE KEY uk_pkid (pkid) USING BTREE, KEY auth_role_res_role_pkid (role_pkid) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色-业务资源-关系表';转换成pgsql建表语句
以下是将该 SQL 语句转换为 PostgreSQL 建表语句的结果:
```sql
CREATE TABLE bi_sys_role_auth_res (
pkid varchar(30) COLLATE "utf8mb4_general_ci" NOT NULL COMMENT '角色和资源对应记录唯一id_',
role_pkid varchar(30) COLLATE "utf8mb4_general_ci" NOT NULL COMMENT '角色资源的主键role_pkid',
res_pkid varchar(30) COLLATE "utf8mb4_general_ci" NOT NULL COMMENT '资源记录的主键',
res_type varchar(100) COLLATE "utf8mb4_general_ci" NOT NULL COMMENT '资源的类型',
update_user varchar(30) COLLATE "utf8mb4_general_ci" DEFAULT NULL COMMENT '修改人',
update_time varchar(100) COLLATE "utf8mb4_general_ci" DEFAULT NULL COMMENT '修改时间 ',
PRIMARY KEY (pkid),
UNIQUE (pkid),
CONSTRAINT auth_role_res_role_pkid UNIQUE (role_pkid)
) WITH (OIDS=FALSE)
TABLESPACE pg_default;
COMMENT ON TABLE bi_sys_role_auth_res IS '角色-业务资源-关系表';
```
由于 PostgreSQL 中没有使用 ENGINE 参数指定表引擎,因此将其移除。同时,将字符集和排序规则参数 COLLATE 放置在字段类型后面,并且将 UNIQUE KEY 转换为 UNIQUE 约束,将 KEY 转换为 CONSTRAINT。最后,添加了一些 PostgreSQL 特有的参数,如 WITH (OIDS=FALSE) 和 TABLESPACE。
GRANT SELECT ON bisys to bi_auth;
As an AI language model, I don't have the authority to grant permissions in any system. However, the SQL statement "GRANT SELECT ON bisys to bi_auth;" is used to grant the SELECT permission on the "bisys" database to the user or role named "bi_auth". This statement allows the user to retrieve data from the specified database.
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)