postgreql哪些是分区表
时间: 2023-08-20 18:04:02 浏览: 144
在 PostgreSQL 中,可以通过以下查询语句来查看哪些表是分区表:
```sql
SELECT *
FROM pg_partitioned_table;
```
该命令将返回所有分区表的信息,包括表名称、所在的模式(schema)名称、分区键信息等。如果查询结果为空,则说明当前数据库中不存在分区表。注意,该命令只能查询到基于范围分区和基于列表分区的表,基于哈希分区的表不在查询结果中。
相关问题
postgreql查看分区表
要查看 PostgreSQL 中的分区表,可以使用以下命令:
```sql
SELECT *
FROM pg_partitions
WHERE schemaname = 'schema_name'
AND tablename = 'table_name';
```
其中,'schema_name' 是分区表所在的模式(schema)名称,'table_name' 是分区表的名称。该命令将返回分区表的所有分区信息,包括分区键、分区界限、子表名称等。
阅读全文