【发布时间】:2016-09-18 09:41:06
【问题描述】:
我有一个大文本,我想使用 PostgreSQL 将它们保存到 B 表中的 A 列。 “A”列类型是 OID,我认为如果使用 OID 数据类型,我可以保存大文本。是吗?如果没有 OID,有任何可以保存大文本的数据类型吗?我还让这个大文本显示在我的应用程序中。我该怎么办?给我一些建议。 谢谢你的无情,
【问题讨论】:
标签: java blob oid large-data
我有一个大文本,我想使用 PostgreSQL 将它们保存到 B 表中的 A 列。 “A”列类型是 OID,我认为如果使用 OID 数据类型,我可以保存大文本。是吗?如果没有 OID,有任何可以保存大文本的数据类型吗?我还让这个大文本显示在我的应用程序中。我该怎么办?给我一些建议。 谢谢你的无情,
【问题讨论】:
标签: java blob oid large-data
OID 是 Object Identifier。它旨在用作键。
有一个blob type。我相信您会希望使用 blob 进行调查。从技术上讲,blob 是 bytea 类型,如文档所示。这个SO question: how to use Blob datatype in Postgres 提供了一些额外的信息。
如果 blob 不符合您的确切需求(它是二进制数据,但这取决于大文本的确切构成;根据我的经验,许多认为他们有文本的人实际上有一些二进制数据),还有一个text type 也是。
【讨论】:
bytea,如链接中所述。对于术语上的轻微混淆,我深表歉意。你也可以看看how to use Blob datatype in Postgres。