GPDB管理员笔记(三)装载和卸载数据

本文详细介绍了在 Greenplum 数据库中如何使用外部表进行数据装载和卸载,包括创建可读和可写外部表,通过 INSERT 和 SELECT 语句装载数据,以及处理装载过程中的错误。此外,还提到了数据格式的注意事项,如行和列的分隔符,并指出gpfdist服务在外部表支持中的重要角色。
摘要由CSDN通过智能技术生成
外部表定义
可读外部表(不可以做dml操作)
可写外部表(只insert,不可以select,update,delete)

装载
创建外部表
=# CREATE EXTERNAL WEB TABLE ext_expenses (name text,
date date, amount float4, category text, description text)
LOCATION ( 'http://intranet.company.com/expenses/sales/file.csv',
'http://intranet.company.com/expenses/exec/file.csv',
'http://intranet.company.com/expenses/finance/file.csv',
'http://intranet.company.com/expenses/ops/file.csv',
'http://intranet.company.com/expenses/marketing/file.csv',
'http://intranet.company.com/expenses/eng/file.csv' )
FORMAT 'CSV' ( HEADER );

装载外部表数据
=# INSERT INTO expenses_travel
SELECT * from ext_expenses where category='travel';
或者想要快速装载全部数据到一个新的数据库表中:
=# CREATE TABLE expenses AS SELECT * from ext_expenses;

测试:
[root@mdw ~]# wget http://mirrors.aliyun.com/repo/Centos-6.repo
--2014-03-04 13:51:30--  http://mirrors.aliyun.com/repo/Centos-6.repo
正在解析主机 mirrors.aliyun.com... 115.28.122.210, 112.124.140.210
正在连接 mirrors.aliyun.com|115.28.122.210|:80... 已连接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值