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原創作品,受國家《著作權法》保護,未經許可,任何單位及個人不得做營利性使用;若僅做個人學習、交流等非營利性使用,應當指明作者姓名、作品名稱,原文地址,並且不得侵犯作者依法享有的其他權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM