linux 如何使用pgloader上传固定宽度长度值?

tyu7yeag  于 2022-11-28  发布在  Linux
关注(0)|答案(1)|浏览(179)

如何在postgres/pgadmin平台中使用pgloader?如何从文本文件上传定宽定长列值?
示例:

**column_name position length**
given_name     1       20
mobile         22      15
nuypyhwy

nuypyhwy1#

这是我在匆忙中使用table.load文件所做的:

LOAD FIXED FROM stdin
       WITH ENCODING utf8
             (
                 given_name     from 0 for 20
               , mobile         from 21 for 15
             )
        INTO postgresql://user:pwd@host:port/database?schema.table
             (
  given_name     
, mobile         
);

使用以下命令:

cat yourfile.txt | pgloader table.load

我把子弹上膛了。
此致

相关问题