通过pg_class查询greenplum有哪些表
时间: 2023-08-01 08:06:03 浏览: 98
Greenplum不同集群之间同步数据方法及性能1
是的,您可以通过查询系统表`pg_class`来获取Greenplum数据库中所有表的信息。您可以使用以下查询语句来获取有关Greenplum数据库中所有表的信息:
```
SELECT relname FROM pg_class WHERE relkind = 'r';
```
这将返回Greenplum数据库中所有普通表的名称。如果您还想获取其他类型的对象的信息(例如视图、序列等),则可以更改`relkind`的值。例如,要获取所有视图的信息,您可以使用以下查询语句:
```
SELECT relname FROM pg_class WHERE relkind = 'v';
```
请注意,这些查询将返回系统表和系统视图,因此您可能需要进一步筛选结果以仅包括您感兴趣的用户表。
阅读全文