我们的应用程序位于 Oracle 19C 上,其中表中有 clob 列,其中将 json 对象存储为字符串。我们必须迁移到 PostGres(14)。我们使用ora2pg工具来生成ddl和数据迁移。 CLOB 列在 postgres 中被建模为文本。 我想将列值插入/复制为大对象,以便表仅保存对文本的引用。 我们尝试过 --lo_import,但它的文档说它适用于 Blob。 是否有一个配置可以用来确保插入/复制的数据采用大对象格式。
不要使用大型物体。它们已经过时并且存在各种令人讨厌的问题。无论如何,使用
jsonb
或 json
作为目标数据类型(哪一种取决于您计划如何使用数据)。