返回首页

gbase数据、南大通用产品文档:GBase8cDROP FOREIGN TABLE

更新日期:2024年09月11日

功能描述
删除指定的外表。
注意事项
DROP FOREIGN TABLE 会强制删除指定的表,删除表后,依赖该表的索引会被删除,
因此引用该表的函数和存储过程将无法执行。
语法格式
DROP FOREIGN TABLE [ IF EXISTS ]
table_name [, ...] [ CASCADE | RESTRICT ];
参数说明

IF EXISTS
如果指定的表不存在,则发出一个notice 而不是抛出一个错误。

table_name
表名称。
取值范围:已存在的表名。

CASCADE | RESTRICT
CASCADE:级联删除依赖于表的对象(比如视图)。
RESTRICT:如果存在依赖对象,则拒绝删除该表。这个是缺省。
相关命令
ALTER FOREIGN TABLE,CREATE FOREIGN TABLE

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1113

语法格式

GBase 8c 数据库集群卸载语法格式:
gha_ctl uninstall <-f> <-c cluster> -l dcslist

卸载完成后删除DCS 工具:
gha_ctl destroy dcs -l dcslist

-c 参数:指定数据库名称,为可选字段。缺省默认值gbase。

-f 参数:表示清理安装目录,为可选字段。缺省保留目录文件夹。

GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
29

dcslist 为DCS 地址,一般情况下可以只列出一个节点地址,其他节点会自动同步
消息。为了保证高可用,也可以列出所有节点地址。
示例
集群卸载具体操作命令为:
[gbase@gbase8c ~]$ gha_ctl uninstall -c gbase -l http://10.0.7.16:2379
返回操作成功信息:
{
"ret":0,
"msg":"Success"
}
在集群卸载后环境变量自动清除,因此再次执行gha_ctl 命令需要进入script 目录。卸
载DCS 工具的具体操作命令为:
[gbase@gbase8c ~]$ cd /home/gbase/gbase_package/script
[gbase@gbase8c script]$ ./gha_ctl destroy dcs -l http://10.0.7.16:2379
返回操作成功信息:
{
"ret":0,
"msg":"Success"
}

GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
30
6
数据库连接与使用
GBase 8c V5 提供了在命令行下运行的数据库连接工具gsql。此工具除了具备操作数据
库的基本功能,还提供了若干高级特性便于用户使用,详见《GBase 8c V5_3.0.0 工具参考
手册》中gsql 章节内容。

操作步骤
步骤1:修改安装目录下的gcChangeInfo.xml 文件,增加待扩容的节点IP,即将扩
容后的所有节点IP 都写入gcChangeInfo.xml 文件。
修改后的gcChangeInfo.xml 文件参考如下:
$ cat gcChangeInfo.xml









步骤2:执行创建distribution 的命令。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
245
$ gcadmin distribution gcChangeInfo.xml p 1 d 1 db_user user_name db_pwd password vc
vc1
gcadmin generate distribution ...
NOTE: node [172.168.83.15] is coordinator node, it shall be data node too
copy system table to 172.168.83.16
copy system table to 172.168.83.15
gcadmin generate distribution successful
完成后的集群信息如下:
$ gcadmin showdistribution vc vc1
Distribution ID: 3 | State: new | Total segment num: 4
Primary Segment Node IP
Segment ID
Duplicate Segment node IP
=====================================================================
|