我需要授予主用户(MasterUsername)访问pg_catalog的权限。
运行此命令后,我得到以下警告: 警告:未授予“pg_catalog”任何权限。
实际上,我有一个自动化脚本,在其中创建数据库、设置搜索路径和其他操作。
基本上,由于pg_catalog中存在pg_type表格,不允许我创建类型。如何创建类型?
我不知道授予USAGE权限是否有所帮助?如果有其他的解决办法,请告诉我。
GRANT USAGE ON SCHEMA pg_catalog TO <master-user>;
运行此命令后,我得到以下警告: 警告:未授予“pg_catalog”任何权限。
实际上,我有一个自动化脚本,在其中创建数据库、设置搜索路径和其他操作。
SET search_path = <my-schema>, pg_catalog;
CREATE TYPE <type> AS (
id bigint,
name character varying);
我遇到了以下错误:
Caused by: org.postgresql.util.PSQLException: ERROR: permission denied for schema pg_catalog
基本上,由于pg_catalog中存在pg_type表格,不允许我创建类型。如何创建类型?
我不知道授予USAGE权限是否有所帮助?如果有其他的解决办法,请告诉我。