使用`libpq'获取PostgreSQL中SELECT查询中涉及的所有表

时间:2014-01-18 21:09:08

标签: postgresql select libpq

是否可以使用libpq获取所有查询表的名称或(Oid)?如果存在我希望的通用标准SQL方式。

1 个答案:

答案 0 :(得分:4)

这不是标准,但Postgres EXPLAIN命令可以为您提供(超过)您想要的内容。

http://www.postgresql.org/docs/9.3/static/sql-explain.html

如果使用JSON输出格式,则表名称可在“计划”对象的“关系名称”属性中找到。