首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PostgreSQL将CLOB导入到PGloader

使用PostgreSQL将CLOB导入到PGloader
EN

Stack Overflow用户
提问于 2012-07-16 08:01:08
回答 1查看 1.2K关注 0票数 0

我需要导入从其他DBMS导出到PostgreSQL的CLOB和BLOB对象。这样的LOB是一个单独的文件,其路径引用被放置在CSV文件中。表的结构是(id int PK,clobcol )。下面是示例结构:

  • data.csv 1|some_clob.dat 2|some_clob.dat
  • 配置文件:pgloader.conf pgsql host = localhost端口= 5432 base = test user = some_user pass = log_file = d:/tmp/pgloader.log log_min_messages = DEBUG client_min_messages = lc_messages =C client_encoding = 'utf-8‘copy_every =5 commit_every =5 #copy_delimiter =% null =“empty_string = "\”clob table = clob_table format“= text filename = D:/pgloader-2.3.2/test/data.csv field_sep = quotechar =“columns = id:1,2指数= id:1 blob_columns = clobcol:2:ifx_clob

对于这个导入,我决定使用PGloader工具(Python,我在Windows上)。但当我执行:

pgloader.py -c pgloader.conf

我在日志文件中获得了错误

代码语言:javascript
复制
Warning: column 'clobcol' is not a valid blob reference: d:/pgloader-2.3.2/test/clob.out
need more than 1 value to unpack

COPY error on lines 1

数据库中的记录以以下形式登陆(id: 1,clobcol:'some_clob.dat')。我不知道出了什么问题,也不知道该如何纠正。你能给我一些建议吗?谢谢

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-16 12:56:20

已解决:缺少要复制的CLOB数据范围。例如:

代码语言:javascript
复制
    1|0,25,some_clob.dat
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11500245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档