postgresql – 确定Postgres 9.1中的表的OID?

前端之家收集整理的这篇文章主要介绍了postgresql – 确定Postgres 9.1中的表的OID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道如何在Postgres 9.1中查找表的OID?我正在编写一个更新脚本,需要测试表中存在的列,然后再尝试创建列。这是为了防止脚本在第一次出错之后运行。
postgres目录表pg_class是你应该看的。每个表应该有一行,列名称中的表名称和隐藏列中的oid oid。

目录表位于postgres数据库中,因此请确保连接到该数据库,而不是应用程序数据库

您可能还对pg_attribute目录表感兴趣,其中包括每个表列的一行。

见:http://www.postgresql.org/docs/current/static/catalog-pg-class.htmlhttp://www.postgresql.org/docs/current/static/catalog-pg-attribute.html

猜你在找的Postgre SQL相关文章