16장. 데이터베이스 서비스 관리 명령줄 클라이언트


trove-manage 클라이언트는 데이터베이스 관리 유틸리티 및 해당 확장의 CLI(명령줄 인터페이스)입니다. 이 장에서는 "oslo_config.cfg" 4.0.0 버전의 trove-manage 버전이 문서입니다.
특정 trove-manage 명령에 대한 도움말을 보려면 다음을 입력합니다.
$ trove-manage COMMAND --help

16.1. trove-manage 사용법

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-file을 통해 지정된 파일 뒤에 구문 분석되므로 디렉터리의 초과된 옵션이 우선합니다.
--config-file PATH
사용할 구성 파일의 경로입니다. 이후 파일의 값이 우선하도록 여러 구성 파일을 지정할 수 있습니다. 기본 파일은 None입니다.
--debug, -d
디버깅 출력을 출력합니다(기본 INFO 수준 대신 로깅 수준을 DEBUG로 설정).
--log-config-append PATH, --log_config PATH
로깅 구성 파일의 이름입니다. 이 파일은 기존 로깅 구성 파일에 추가됩니다. 로깅 구성 파일에 대한 자세한 내용은 Python 로깅 모듈 설명서를 참조하십시오.
--log-date-format DATE_FORMAT
로그 레코드의 %(asctime)의 형식 문자열. 기본값: 없음.
--log-dir LOG_DIR, --logdir LOG_DIR
(선택 사항) 상대 --log- 파일 경로에 사용되는 기본 디렉터리입니다.
--log-file PATH, --logfile PATH
(선택 사항) 출력할 로그 파일의 이름입니다. 기본값이 설정되지 않은 경우 로깅은 stdout으로 이동합니다.
--log-format FORMAT
더 이상 사용되지 않음 사용 가능한 logging.LogRecord 특성 중 하나를 사용할 수 있는 logging.Formatter 로그 메시지 형식 문자열입니다. 이 옵션은 더 이상 사용되지 않습니다. 대신 logging_context_format_string 및 logging_default_format_string을 사용하십시오.
--nodebug
inverse of --debug
--nouse-syslog
--use-syslog의 역값
--nouse-syslog-rfc-format
--use-syslog-rfc-format의 역
--noverbose
inverse of --verbose
--syslog-log-facility SYSLOG_LOG_FACILITY
로그 라인을 수신하기 위한 syslog 기능.
--use-syslog
로깅에 syslog를 사용합니다. 기존 syslog 형식은 DEPRECATED 이며 나중에 RFC5424를 준수하도록 변경됩니다.
--use-syslog-rfc-format
(선택 사항) 로깅에 syslog rfc5424 형식을 활성화하거나 비활성화합니다. 활성화하면 syslog 메시지의 MSG 부분 접두사를 APP-NAME(RFC5424)으로 접두사로 지정합니다. 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
데이터 저장소를 추가하거나 업데이트합니다. 데이터 저장소가 이미 있는 경우 기본 버전이 업데이트됩니다.

위치 인수

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
지정된 데이터 저장소 및 데이터 저장소 버전에 플레이버 연결을 추가합니다.

위치 인수

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
지정된 데이터 저장소 및 데이터 저장소 버전과 연결된 플레이버를 삭제합니다.

위치 인수

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
데이터 저장소 버전을 추가하거나 업데이트합니다. 데이터 저장소 버전이 이미 있는 경우 데이터 저장소 이름 및 버전을 제외한 모든 값이 업데이트됩니다.

위치 인수

데이터 저장소
데이터 저장소의 이름입니다.
version_name
데이터 저장소 버전의 이름입니다.
관리자
데이터 저장소 버전을 관리할 관리자의 이름입니다.
image_id
데이터 저장소 버전의 인스턴스를 생성하는 데 사용되는 이미지의 ID입니다.
패키지
게스트 이미지에 설치된 데이터 저장소 버전에 필요한 패키지입니다.
활성 상태
데이터 저장소 버전이 활성 상태인지 여부입니다. 허용되는 값은 0과 1입니다.

선택적 인수

-h, --help
이 도움말 메시지를 표시하고 종료합니다.

16.7. trove-manage db_downgrade

usage: trove-manage db_downgrade [-h] [--repo_path REPO_PATH] version
데이터베이스를 지정된 버전으로 다운그레이드합니다.

위치 인수

version
대상 버전입니다.

선택적 인수

-h, --help
이 도움말 메시지를 표시하고 종료합니다.
--repo_path REPO_PATH
sqlalchemy Migrate 리포지토리 경로.

16.8. trove-manage db_load_datastore_config_parameters

usage: trove-manage db_load_datastore_config_parameters [-h] datastore datastore_version config_file_location
데이터 저장소 버전에 대한 구성 그룹 매개변수 검증 규칙을 데이터베이스에 로드합니다.

위치 인수

데이터 저장소
데이터 저장소의 이름입니다.
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 리포지토리 경로.

16.10. trove-manage db_sync

usage: trove-manage db_sync [-h] [--repo_path REPO_PATH]
데이터베이스 구조 채우기

선택적 인수

-h, --help
이 도움말 메시지를 표시하고 종료합니다.
--repo_path REPO_PATH
sqlalchemy Migrate 리포지토리 경로.

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 리포지토리 경로.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.