返回首页

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

更新日期:2024年09月11日

功能描述
从数据库中删除模式。
注意事项
只有模式的所有者或者被授予了模式DROP 权限的用户有权限执行DROP SCHEMA 命
令,系统管理员默认拥有此权限。
语法格式
DROP SCHEMA [ IF EXISTS ] schema_name [, ...] [ CASCADE | RESTRICT ];
参数说明

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

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

schema_name
模式的名称。
取值范围:已存在模式名。

CASCADE | RESTRICT
CASCADE:自动删除包含在模式中的对象。
RESTRICT:如果模式包含任何对象,则删除失败(缺省行为)。
须知:不要随意删除pg_temp 或pg_toast_temp 开头的模式,
这些模式是系统内
部使用的,如果删除,可能导致无法预知的结果。
说明:无法删除当前模式。如果要删除当前模式,须切换到其他模式下。
示例
请参见CREATE SCHEMA 的示例。
相关命令
ALTER SCHEMA,CREATE SCHEMA。

示例
建表语句:
CREATE TABLE "t" ("a" varchar(10) DEFAULT NULL, "b" int(11)
DEFAULT NULL, "c" datetime DEFAULT NULL, "d" varchar(10)
DEFAULT NULL, "e" decimal(10,2) DEFAULT NULL );
数据文件:
Hello|01
Good|02

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1214
Better|03
加载过程:
gbase> LOAD DATA INFILE 'http://192.168.6.39/data.tbl' INTO TABLE t
FIELDS TERMINATED BY '|' SET c='2016-06-06
18:08:08',d='default',e=20.6;
Query OK, 3 rows affected
Task 2920 finished, Loaded 3 records, Skipped 0 records
查询入库数据:
gbase> SELECT * FROM t;
+--------+------+---------------------------------+---------+-------+
| a
| b
| c
| d
| e
|
+--------+------+----------------------------------+---------+-------+
| Hello
|
1 | 2016-06-06 18:08:08 | default | 20.60 |
| Good
|
2 | 2016-06-06 18:08:08 | default | 20.60 |
| Better |
3 | 2016-06-06 18:08:08 | default | 20.60 |
+--------+------+------------------------------------+---------+-------+
5rows in set

集群加载具备如下特性和优点:

与集群高度集成,无需额外部署;

支持SQL 及外部工具的加载方式,面向用户的SQL 接口方式使集群加载与D
ML 等数据操作方式统一;

支持单表多数据源并行加载,支持多加载机对单表的并行加载,最大程度优化
加载性能;

支持从通用数据服务器远程读取数据,支持FTP/SFTP/HTTP/HTTPS/HDFS/Ka
fka 等多种文件传输协议;

支持普通文本、gzip 压缩、snappy 压缩和lzo 压缩等多种格式数据文件加载;

支持普通文本模式、定长文本模式和宽松模式加载;

支持错误数据溯源功能,可以准确定位错误数据在源数据文件中的位置;

支持实时查询加载进度和状态;

加载性能可以随着集群规模的扩展而持续提升。

GBase 8a MPP Cluster 产品手册
2 产品概述
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
34