greenplum将schema下的所有表赋权给另一个schema
时间: 2024-03-12 19:48:43 浏览: 19
您可以使用以下SQL语句将一个schema下的所有表赋权给另一个schema:
```
GRANT ALL ON ALL TABLES IN SCHEMA <source_schema> TO <target_schema>;
```
其中,`<source_schema>`是您希望授权的schema名称,`<target_schema>`是您希望将权限授予的schema名称。这条语句将授予目标schema对源schema下的所有表的所有权限。
相关问题
greenplum将schema下的所有表赋查询权限给另一个schema
您可以使用以下SQL语句将一个schema下的所有表赋查询权限给另一个schema:
```
GRANT SELECT ON ALL TABLES IN SCHEMA <source_schema> TO <target_schema>;
```
其中,`<source_schema>`是您希望授权的schema名称,`<target_schema>`是您希望将权限授予的schema名称。这条语句将授予目标schema对源schema下的所有表的查询权限。
JDBC查询greenplum指定schema中表数量的sql语句
查询指定schema中表数量的 SQL 语句如下:
```sql
SELECT COUNT(*) FROM pg_tables WHERE schemaname = 'your_schema_name';
```
其中,将 `your_schema_name` 替换为你要查询的 schema 名称。这条 SQL 语句会返回指定 schema 中表的数量。