要为数组类型的PQexecParams等函数指定哪些OID?

时间:2014-10-28 02:20:12

标签: postgresql libpq

例如,我想将以下值作为参数传递给它:

{{1, 2, 3}, NULL, {4, 5, 6}}

我应该为它指定哪个OID以及在哪里可以找到任何相关的规格?

我尝试使用2277anyarray)和20int8),但失败了。

1 个答案:

答案 0 :(得分:1)

您可以在pg_catalog.pg_type表中轻松找到它,通过查找已经知道的oid 20的int8类型。然后在列typarray中,您将找到相应数组类型的oid,恰好是1016。