GRANT { {CREATE| CONNECT|TEMPORARY|TEMP }[, ...]|ALL[PRIVILEGES]}ONDATABASE database_name[, ...]TO role_specification[, ...][WITH GRANT OPTION] ##连接数据库权限,授权cc用户连接数据库zjy grant connect on database zjy to cc; GRANT { USAGE|ALL[PRIVILEGES]}ON DOMAIN domain_name[, .....
-- 授权数据库 GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE dbname [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ] -- 授权模式 GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } ON SCHE...
GRANTCONNECTONDATABASE your_database_nameTOreadonly_user; (4)设置访问 schema 的权限 如果数据库中有多个模式,并且你只想让用户访问其中一个或几个模式,你可能还需要授予用户对这些 schema 的USAGE权限。 GRANTUSAGEONSCHEMA publicTOreadonly_user; 如果要对多个 schema 或所有 schema 授予权限,你可能需要为每...
授予新用户数据库访问权限: GRANT CONNECT ON DATABASE database_name TO new_user; 复制代码 授予新用户特定数据库的所有权限: GRANT ALL PRIVILEGES ON DATABASE database_name TO new_user; 复制代码 授予新用户对特定表的SELECT、INSERT、UPDATE和DELETE权限: GRANT SELECT, INSERT, UPDATE, DELETE ON ta...
GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [, ...] | ALL [ PRIVILEGES ] } ON DATABASE database_name [, ...] TO role_specification [, ...] [ WITH GRANT OPTION ] ##连接数据库权限,授权cc用户连接数据库zjy grant connect on database zjy to cc; ...
grant CONNECT ON DATABASE dba_database to public; 我们回收在任何数据中每个用户对于public 都具有的 create 和 usage 的权限 REVOKE CREATE ON SCHEMA public FROM PUBLIC; REVOKE USAGE ON SCHEMA public FROM PUBLIC; 在此登陆那么除了db owner 以及superuser 都对这个数据库不具有操作的权限了. ...
GRANT ALL PRIVILEGES ON DATABASE database_name to username; 4)授予用户CONNECT到数据库的权限 GRANT CONNECT ON DATABASE database_name TO username; 5) 授予public模式中所有表的所有权限给用户。 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO username; ...
GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [, ...] | ALL [ PRIVILEGES ] } ON DATABASE 数据库名称 [, ...] TO role_specification [, ...] [ WITH GRANT OPTION ] 由于数据库在创建后,允许public角色连接,即允许任何人连接。所以如果要取消某个用户对指定数据库连接的权限,需要先取消pub...
GRANT CONNECT ON DATABASE postgres TO postgres_exporter; -- 如果使用 PostgreSQL 版本大于或等于10,请运行以下命令, -- 授予用户postgres_exporter监控数据库的权限 GRANT pg_monitor to postgres_exporter; #配置postgres_exporter启动文件,postgres_exporter.yml ...
postgres@HQ-SIT-kafka013:5432/postgres=# GRANT CONNECT on DATABASE test TO dlq16050postgres-# ;GRANTTime:3.608ms postgres@HQ-SIT-kafka013:5432/postgres=# \c test postgresYou are now connectedtodatabase"test"asuser"postgres".postgres@HQ-SIT-kafka013:5432/test=# REVOKE ALL on SCHEMA public...