第 16 章 数据库服务管理命令行客户端


trove-manage 客户端是数据库管理实用程序及其扩展命令行界面(CLI)。本章记录了 管理 版本 "oslo_config.cfg" 4.0.0
有关特定 trove-manage 命令的帮助信息,请输入:
$ trove-manage COMMAND --help

16.1. Trove-manage usage

usage: trove-manage [-h] [--config-dir DIR] [--config-file PATH] [--debug] [--log-config-append PATH] [--log-date-format DATE_FORMAT] [--log-dir LOG_DIR] [--log-file PATH] [--log-format FORMAT] [--nodebug] [--nouse-syslog] [--nouse-syslog-rfc-format] [--noverbose] [--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-syslog] [--use-syslog-rfc-format] [--verbose] [--version] {db_sync,db_upgrade,db_downgrade,datastore_update,datastore_version_update,db_recreate,db_load_datastore_config_parameters,datastore_version_flavor_add,datastore_version_flavor_delete} ...

16.2. Trove-manage 可选参数

-h, --help
显示帮助信息并退出
--config-dir DIR
从中拉取.<conf 文件的 config 目录的路径。此文件集是排序的,因此如果单个选项过高,提供可预测的解析顺序。这个集合会在之前 --config-file 指定的文件后面解析,因此目录中的过量选项具有优先权。
--config-file PATH
要使用的配置文件的路径。可以指定多个配置文件,并将值放在后续文件中具有优先权。使用的默认文件为: None。
--debug, -d
打印调试输出(将日志级别设置为 DEBUG 而不是默认的 INFO 级别)。
--log-config-append PATH, --log_config PATH
日志配置文件的名称。此文件附加到任何现有日志记录配置文件中。有关日志记录配置文件的详情,请查看 Python 日志记录模块文档。
--log-date-format DATE_FORMAT
记录中 %(asctime) s 的格式字符串。默认:无。
--log-dir LOG_DIR, --logdir LOG_DIR
(可选)用于相对 --log- 文件路径的基础目录。
--log-file PATH, --logfile PATH
(可选)要输出的日志文件名称。如果没有设置默认值,日志记录将进入 stdout。
--log-format FORMAT
弃用。logging.Formatter 日志消息格式字符串,它可以使用任何可用的 logging.LogRecord 属性。这个选项已弃用。请使用 logging_context_format_string 和 logging_default_format_string。
--nodebug
--debug 的 inverse
--nouse-syslog
--use-syslog 的反转
--nouse-syslog-rfc-format
--use-syslog-rfc-format 的反转
--noverbose
--verbose 的 inverse
--syslog-log-facility SYSLOG_LOG_FACILITY
syslog 工具可接收日志行。
--use-syslog
使用 syslog 进行日志记录。现有 syslog 格式为 DEPRECATED,稍后将更改为遵循 RFC5424。
--use-syslog-rfc-format
(可选)启用或禁用 syslog rfc5424 格式进行日志记录。如果启用,使用 APP-NAME (RFC5424)为 syslog 消息的 MSG 部分添加前缀。没有 APP-NAME 的格式在 Kilo 中被弃用,并将在 Mitaka 中删除,以及这个选项。
--verbose, -v
如果设置为 false,将禁用 INFO 日志级别,使 WARNING 为默认值。
--version
显示程序的版本号并退出

16.3. Trove-manage datastore_update

usage: trove-manage datastore_update [-h] datastore_name default_version
添加或更新数据存储。如果数据存储已存在,则会更新默认版本。

positional 参数

datastore_name
数据存储的名称。
default_version
现有数据存储版本的名称或 ID,设置为默认值。添加新数据存储时,请使用空字符串。

可选参数

-h, --help
显示帮助信息并退出

16.4. trove-manage datastore_version_flavor_add

usage: trove-manage datastore_version_flavor_add [-h] datastore_name datastore_version_name flavor_ids
添加类别与给定数据存储和数据存储版本的关联。

positional 参数

datastore_name
数据存储的名称。
datastore_version_name
数据存储版本的名称。
flavor_ids
以逗号分隔的类别 ID 列表。

可选参数

-h, --help
显示帮助信息并退出

16.5. trove-manage datastore_version_flavor_delete

usage: trove-manage datastore_version_flavor_delete [-h] datastore_name datastore_version_name flavor_id
删除与给定数据存储和数据存储版本关联的类别。

positional 参数

datastore_name
数据存储的名称。
datastore_version_name
数据存储版本的名称。
flavor_id
为给定数据存储和数据存储版本删除的类别。

可选参数

-h, --help
显示帮助信息并退出

16.6. Trove-manage datastore_version_update

usage: trove-manage datastore_version_update [-h] datastore version_name manager image_id packages active
添加或更新数据存储版本。如果数据存储版本已存在,则除数据存储名称和版本之外的所有值都会被更新。

positional 参数

datastore
数据存储的名称。
version_name
数据存储版本的名称。
Manager
管理数据存储版本的管理器的名称。
image_id
用于创建数据存储版本实例的镜像的 ID。
软件包
在客户机镜像上安装的数据存储版本所需的软件包。
active
数据存储版本是否活跃。接受的值是 0 和 1。

可选参数

-h, --help
显示帮助信息并退出

16.7. trove-manage db_downgrade

usage: trove-manage db_downgrade [-h] [--repo_path REPO_PATH] version
将数据库降级到指定的版本。

positional 参数

version
目标版本。

可选参数

-h, --help
显示帮助信息并退出
--repo_path REPO_PATH
sqlalchemy Migrate repository path。

16.8. trove-manage db_load_datastore_config_parameters

usage: trove-manage db_load_datastore_config_parameters [-h] datastore datastore_version config_file_location
将数据存储版本的配置组参数验证规则加载到数据库中。

positional 参数

datastore
数据存储的名称。
datastore_version
数据存储版本的名称。
config_file_location
配置组参数验证规则的完全限定文件路径。

可选参数

-h, --help
显示帮助信息并退出

16.9. trove-manage db_recreate

usage: trove-manage db_recreate [-h] [--repo_path REPO_PATH]
丢弃数据库并重新创建它。

可选参数

-h, --help
显示帮助信息并退出
--repo_path REPO_PATH
sqlalchemy Migrate repository path。

16.10. trove-manage db_sync

usage: trove-manage db_sync [-h] [--repo_path REPO_PATH]
填充数据库结构

可选参数

-h, --help
显示帮助信息并退出
--repo_path REPO_PATH
sqlalchemy Migrate repository path。

16.11. Trove-manage db_upgrade

usage: trove-manage db_upgrade [-h] [--version VERSION] [--repo_path REPO_PATH]
将数据库升级到指定的版本。

可选参数

-h, --help
显示帮助信息并退出
--version VERSION
目标版本。默认为最新版本。
--repo_path REPO_PATH
sqlalchemy Migrate repository path。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部