用于dble启动后发现有些shardingNode对应的物理库还未建立,可以使用后端命令一次性建立。
命令格式:
create database @@shardingNode ='dn......'
shardingNode值支持dn$1-4
这种形式。
当所包含的shardingNode至少有一个不在配置文件当中时,返回错误:shardingNode $Name does not exists.
否则会对所有 shardingNode 执行 create database if not exists $databaseName,执行完成之后返回OK。
用于删除某些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,需要用户人工确认下是否物理库已删除成功。