trove database功能总结

我曾经以为trove只负责数据库(datastore)的部署,最近才发现trove可以进行数据库(database)的创建。

 

首先是列出某个实例上(instance)数据库(datastrore)上的数据库(database),

trove help database-list
usage: trove database-list <instance>

Lists available databases on an instance.

Positional arguments:
<instance> ID or name of the instance.

 

可以看到这里只需要一个参数,就是instance的id或者name。

 

关于一些trove database-list的罗列内容,可以通过修改trove.conf的内容,来忽略一些数据库(database)的显示。

ignore_dbs=

 

可以通过修改这里面的内容来修改database-list的内容。

 

接下来是重头戏,通过trove创建数据库(database),首先看命令:

trove help database-create
usage: trove database-create <instance> <name>
[--character_set <character_set>]
[--collate <collate>]

Creates a database on an instance.

Positional arguments:
<instance> ID or name of the instance.
<name> Name of the database.

Optional arguments:
--character_set <character_set>
Optional character set for database.
--collate <collate> Optional collation type for database.

参数解释:instance是值实例的id或者name,

              name是指将要创建的数据库(database)的名字

可选参数:character_set是指 字符集

              collate是指定序 默认的排序方式,比如 简体中文,繁体中文,英文什麽的。

命令示例:

trove database-create 1234 db_1 --character_set utf8 --collate utf8_general_ci

 

在创建instance的时候,可以通过 --databases参数来创建数据库(database),数量没有限制。

 --databases <database> [<database> ...]
                                  Optional list of databases.

 

 

 

 

更多openstack/trove的文章:http://www.cnblogs.com/S-tec-songjian/

此文章属博客园用户S-tec原创作品,受国家《著作权法》保护,未经许可,任何单位及个人不得做营利性使用;若仅做个人学习、交流等非营利性使用,应当指明作者姓名、作品名称,原文地址,并且不得侵犯作者依法享有的其他权利。

转载于:https://www.cnblogs.com/S-tec-songjian/p/6509851.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值