PostgreSql 指定默认 schema
--设置 u1 用户连入任何数据库,当前默认 schema 都为 apply(数据库中没有这 schema 时,默认 schema 为 public)alter user u1 set search_path to apply;--设置任何用户连入 d1 数据库,当前默认 schema 都为 applyalter database d1 set search_path to apply;--用户名
·
--设置 u1 用户连入任何数据库,当前默认 schema 都为 apply(数据库中没有这 schema 时,默认 schema 为 public)
alter user u1 set search_path to apply;
--设置任何用户连入 d1 数据库,当前默认 schema 都为 apply
alter database d1 set search_path to apply;
--用户名与 schema 同名,且用户具有访问改 schema 的权限,用户连入数据库时,默认即为当前 schema
1)创建与用户同步的 schema
create database d1;
\c d1
create schema apply;
create user apply password '11111';
2)授权
grant USAGE on schema apply to apply;
或
alter schema apply owner to apply;
更多推荐
已为社区贡献5条内容
所有评论(0)