GPDB.建立命令型的web 可读外部表后出现数据重复-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

GPDB.建立命令型的web 可读外部表后出现数据重复

2016-09-07 14:05:52 2411 0

操作命令:

建立命令型的web 可读外部表

1.准备文件:将文件放入sdw01下的/home/gpadmin/20160907目录下

2. 创建可读的命令型web 外部表

drop external table test_cmd_web;
drop table test_cmd_err;

create readable external web table test_cmd_web(
id bigint,
name varchar(128)
)
execute 'sh /home/gpadmin/20160907/get_data.sh' on HOST 'sdw01'
format 'text' (delimiter as E'|' null as '' escape 'OFF')
encoding 'GB18030'
log errors into test_cmd_err
segment reject limit 10 rows;

3.确认脚本是否可以在指定的机器上正常运行(脚本的作用是显示数据内容)

sh /home/gpadmin/20160907/get_data.sh

4.查看err表

select * from test_cmd_err;

5.查询外部表(为什么数据会冗余两份?)

select * from test_cmd_web;

出现问题:

文件中的数据

[gpadmin@sdw01 20160907]$ cat test_web.csv
1|a
2|b
3|c
4|d
5|e
6|f
7|g
8|h

select * from test_cmd_web出现的数据

test=# select * from test_cmd_web;

idname
1a
2b
3c
4d
5e
6f
7g
8h
1a
2b
3c
4d
5e
6f
7g
8h

(16 rows)

问题描述:

发现文件的数据在数据库中显示的时间均变成两份,请问各位大神这是为什么

取消 提交回答
全部回答(0)
相关问答

1

回答

弹性 Web 是否支持 Zend?

2020-03-21 11:35:48 246浏览量 回答数 1

1

回答

弹性 Web 是否支持发送邮件?

2020-03-21 11:37:17 221浏览量 回答数 1

1

回答

想把弹性web从至尊版降级为高级版

2018-08-31 21:13:21 959浏览量 回答数 1

2

回答

用弹性web托管,感觉服务器有点问题,看图,急!

2017-03-16 10:18:51 2374浏览量 回答数 2

1

回答

弹性web托管为什么不能读png文件

2016-08-24 18:11:29 1671浏览量 回答数 1

1

回答

弹性web托管——误删htdocs下的文件

2016-06-01 19:17:49 1945浏览量 回答数 1

3

回答

弹性Web托管的服务器是不是ACE

2016-02-03 18:10:31 2816浏览量 回答数 3

2

回答

阿里弹性Web托管 安装教程

2016-01-14 17:13:11 7612浏览量 回答数 2

5

回答

阿里弹性Web托管 评测

2016-01-09 19:36:25 11245浏览量 回答数 5

3

回答

请问弹性web高级版能满足我的需求吗

2016-01-05 22:37:21 3428浏览量 回答数 3
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载