`boundary database` — 데이터베이스 관리
boundary database — 데이터베이스 관리
database 명령어는 Boundary의 데이터베이스에 대한 작업을 수행할 때 사용해요.
Boundary는 자체 상태와 구성을 관계형 데이터베이스 관리 시스템(RDBMS), 특히 PostgreSQL에 관리해요. 컨트롤러 노드 자체를 구성하기 전에 PostgreSQL 데이터베이스를 만들고 설정한 뒤 Boundary 컨트롤러 노드에서 접근할 수 있게 해야 해요.
본문
예시
아래 예시는 Boundary 데이터베이스를 초기화해요.
$ boundary database init \
-skip-auth-method-creation \
-skip-host-resources-creation \
-skip-scopes-creation \
-skip-target-creation \
-config /etc/boundary.d/controller.hcl
Boundary를 시작하기 전에 하나의 Boundary 컨트롤러에서 데이터베이스를 초기화해야 해요. 이 작업은 한 번만 필요해요. Boundary 클러스터가 동작하는 데 필요한 데이터베이스 마이그레이션을 실행해요.
사용법
Usage: boundary database [sub command] [options] [args]
하위 명령어는 다음과 같아요.
| 하위 명령어 | 설명 |
|---|---|
init |
Boundary의 데이터베이스 초기화 |
migrate |
Boundary의 데이터베이스를 이 바이너리가 지원하는 최신 스키마로 마이그레이션 |
각 하위 명령어의 자세한 사용법과 예시는 사이드바의 이름을 클릭하거나 아래 링크를 참고하면 돼요.
- init
- migrate