Greenplum分区表的使用过程出现创建不了分区的情况

GreenPlum数据库的分区表的使用:
 
在日常的使用过程中,有时会出现分区表创建不上(提示表已经存在)
但删除的时候提示表不存在的情况
 
究其原因,就是主节点以及子节点的字典表不统一,导致该表的信息没有同步.
 
这就需要手机进行处理,如果子节点少的话可以一步步的处理,但节点多的话,处理起来就比较麻烦,
 
我给大家提供一个脚本,可以在各节点上进行执行(当然需要大家添加上每个节点才行)
 
tabname=$1
psql -d bi -h mdw -c "drop table $tabname"
PGOPTIONS='-c gp_session_role=utility' psql -d bi -h sdw1 -p 40001 -c "drop table $tabname"
PGOPTIONS='-c gp_session_role=utility' psql -d bi -h sdw1 -p 40002 -c "drop table $tabname"
 
注意:大家在操作的时候还是要慎重的,删除分区的时候一定要使用分区表名.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/177006/viewspace-742318/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/177006/viewspace-742318/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值