Hawq学习笔记 --- 利用pg_dump下来的数据,Load进Postgres

来源:互联网 发布:python发送http请求 编辑:程序博客网 时间:2024/06/04 19:34

HAWQ有一些弊端就是在使用的时候不支持update,delete等操作.


与此相对的postgresql的数据库就支持delete。


因此常会将HAWQ的数据导入postgresql中删除后再导入HAWQ.


但是导出的数据格式与Postgresql不同 ,需要修改。


改进数据文件的脚本如下:


editsql(){  editsql_tbname=$1  sed -i '/^SET /d'  /usr/Data/bistat/*.sql  sed -i '/appendonly=true/i\;' /usr/Data/bistat/*.sql  sed -i '/appendonly=true/d' /usr/Data/bistat/*.sql  sed -i '/ALTER TABLE /d' /usr/Data/*.sql}editsql
export PGPASSWORD=密码psql -U datacanvas -d bistat -p 5432 -h ip -f /usr/Data/bistat/*.sqlecho "1 * successfully!"


0 0
原创粉丝点击