云数据库 GAUSSDB-gs_loader:参数说明

时间:2024-11-13 10:04:46

参数说明

表1 gs_loader参数说明

参数

参数说明

参数类型 : 取值范围

help

查看帮助信息。

-

user

数据库连接用户(与-U等价)。

字符串

-U

数据库连接用户(与user等价)。

字符串

passwd

用户密码(与-W等价)。

字符串

-W

用户密码(与passwd等价)。

字符串

db

数据库名称(必选,与-d等价)。

字符串

-d

数据库名称(必选与db等价)。

字符串

host

指定正在运行服务器的主机名或者UNIX域套接字的路径(与-h等价)。

参考gsql --host参数

-h

指定正在运行服务器的主机名或者UNIX域套接字的路径(与host等价)。

参考gsql --host参数

port

数据库服务器端口(与-p等价)。

参考gsql --port参考

-p

数据库服务器端口(与port等价)。

参考gsql --port参考

create

是否创建pgxc_copy_error_log和gs_copy_summary表。

[true, false],默认true

clean

是否清除本次错误记录。

[true, false],默认false

data

数据文件,可以指定多个,或者通配符多字符通配(*)以及单字符通配(?)(必选)。

字符串

control

控制文件名称(必选)。

字符串

log

日志文件名称。

字符串

bad

出错行记录文件名称,也可以指定目录,根据数据文件名生成。

字符串

discard

WHEN匹配失败行记录文件名称,也可以指定目录,根据数据文件名生成。

字符串

errors

允许数据文件中出现多少出错行。

整数,默认0

skip

允许跳过数据文件的前多少行。

整数,默认0

bindsize

仅做语法兼容不实现功能。

-

rows

仅做语法兼容不实现功能。

-

  • 参数均为小写,不支持大写,同时兼容gsql登录方式:-p端口号,-h主机,-d数据库,-U用户名,-W密码方式。
  • gs_loader使用bad文件来记录出错数据,该数据来自错误表的rawrecord字段,由于错误表对于以某种编码无法读取的错误不记录rawrecord,因此bad文件中遇到此情况时记录空行。
support.huaweicloud.com/tg-gaussdb-cent-v2/gaussdb-08-0008.html