Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.17 KB

2.1.16_database.md

File metadata and controls

23 lines (15 loc) · 1.17 KB

2.1.16 创建/删除物理数据库命令

2.1.16.1 创建物理数据库

用于dble启动后发现有些shardingNode对应的物理库还未建立,可以使用后端命令一次性建立。
命令格式:
create database @@shardingNode ='dn......'

shardingNode值支持dn$1-4这种形式。

当所包含的shardingNode至少有一个不在配置文件当中时,返回错误:shardingNode $Name does not exists.

否则会对所有 shardingNode 执行 create database if not exists $databaseName,执行完成之后返回OK。

2.1.16.2 删除物理数据库

用于删除某些shardingNode对应的物理库,可以使用后端命令一次性删除。
命令格式:
drop database @@shardingNode ='dn......'

shardingNode值支持dn$1-4这种形式。

当所包含的shardingNode至少有一个不在配置文件当中时,返回错误:shardingNode $Name does not exists.

否则会对所有 shardingNode 执行 drop database if exists $databaseName,执行完成之后返回OK。若在执行过程中发生错误,会将show @@shardingNode里面的SCHEMA_EXISTS置为false,需要用户人工确认下是否物理库已删除成功。