1,csv文件中包含要导入字段
2,yaml文件格式:
VERSION: 1.0.0.1
DATABASE: 数据库
USER: 用户名
HOST: 10.0.0.8
PORT: 5432
GPLOAD:
INPUT:
- SOURCE:
LOCAL_HOSTNAME:
- localhost # 当前安装了gpload客户端的主机IP
PORT: 22222
FILE:
- F:\tamp.csv --csv文件所在位置
- COLUMNS:
- 字段1: 字段类型
- 字段2: 字段类型
- FORMAT: CSV
- DELIMITER: '|'
- QUOTE: '"'
- HEADER: true
- ERROR_LIMIT: 100
OUTPUT:
- TABLE: 要导入的目标表
- MODE: insert
PRELOAD:
- TRUNCATE: true
编写yml文件导入csv数据文件进GP 数据库
1,先上传yml文件到git 注意命名规范 .yml
2,进入csv所在主机根目录运行cd gpload_code
3,pull git上yml文件 git pull
进入gp运行脚本:
gpload.py -f wenjianming.yml