如何在PostgreSQL中从oid列类型中检索值这个表是由应用程序而不是用户生成的,根据产品的文档,它说它以二进制格式存储交易数据。当我浏览数据时,它的最大长度为6或7,但是当我用另一个数据库(如H2)配置产品时,我可以看到更多的数据存储在同一列中。
r1wp621o1#
这是因为您似乎正在使用large objects。您不应该这样做,而应该使用bytea,这将按照您的预期运行。大型对象是一个遗留特性,可能会给您带来各种麻烦。您必须打开一个读取大对象,并显式地使用该oid。
bytea
oid
1条答案
按热度按时间r1wp621o1#
这是因为您似乎正在使用large objects。您不应该这样做,而应该使用
bytea
,这将按照您的预期运行。大型对象是一个遗留特性,可能会给您带来各种麻烦。您必须打开一个读取大对象,并显式地使用该
oid
。