首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分别列出分区表名和分区名

分别列出分区表名和分区名
EN

Stack Overflow用户
提问于 2021-11-08 08:24:15
回答 1查看 47关注 0票数 0

假设我创建了一个包含未分区表和分区表及其分区的数据库,如下所示:

代码语言:javascript
复制
 Schema |      Name       |       Type        |     Owner
--------+-----------------+-------------------+---------------
 public | cust_arr_large  | table             | admin
 public | cust_arr_medium | table             | admin
 public | cust_arr_small  | table             | admin
 public | customers       | partitioned table | admin
 public | company         | table             | admin
 public | industry        | table             | admin

上表是此命令\dt的显示。

companyindustry是没有分区的常规表。表customers是一个分区表,它的分区是cust_arr_largecust_arr_mediumcust_arr_small

使用SQL命令,如何执行以下操作:

1-仅列出常规表和父分区表的名称(即companyindustrycustomers)

2-仅列出分区(即cust_arr_smallcust_arr_mediumcust_arr_large)。

我正在寻找一种SQL语法,以便我可以在Python的psycopg2脚本中使用它。我需要在Python中进一步工作的列表。

EN

回答 1

Stack Overflow用户

发布于 2021-11-08 09:37:16

如果您要问的是分区关系,\dPn会返回一个列表

此外,\dP仅列出分区表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69880457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档