Skip to content

Commit d4b5a0d

Browse files
committed
AUTO: Sync ScalarDB docs in Japanese to docs site repo
1 parent f6835f4 commit d4b5a0d

File tree

1 file changed

+80
-8
lines changed

1 file changed

+80
-8
lines changed

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-analytics/reference-cli-command.mdx

Lines changed: 80 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,26 @@ scalardb-analytics-cli catalog describe --catalog-id <catalog-uuid>
6565

6666
システムからカタログを削除します。カタログにデータソースが含まれている場合、`--cascade` オプションを使用してすべてのコンテンツを削除しない限り、操作は失敗します。
6767

68-
空のカタログを削除する場合:
68+
カタログは名前または UUID で指定できます。
69+
70+
空のカタログを名前で削除する場合:
71+
6972
```
7073
scalardb-analytics-cli catalog delete --catalog <catalog-name>
7174
```
7275

7376
`<catalog-name>` を削除したいカタログの名前に置き換えてください。
7477

75-
カタログとそのすべてのコンテンツを削除する場合:
78+
カタログを ID で削除する場合:
79+
80+
```
81+
scalardb-analytics-cli catalog delete --catalog-id <catalog-uuid>
82+
```
83+
84+
`<catalog-uuid>` を削除したいカタログの UUID に置き換えてください。
85+
86+
カタログとそのすべてのコンテンツ (データソースとその子要素) を削除する場合:
87+
7688
```
7789
scalardb-analytics-cli catalog delete --catalog <catalog-name> --cascade
7890
```
@@ -83,15 +95,61 @@ scalardb-analytics-cli catalog delete --catalog <catalog-name> --cascade
8395

8496
### 新しいデータソースを登録
8597

86-
データソース登録ファイルを使用してカタログに新しいデータソースを追加します
98+
カタログ名、データソース名、プロバイダの設定情報を指定して、カタログに新しいデータソースを追加します
8799

88100
```
89-
scalardb-analytics-cli data-source register --data-source-json <path-to-json>
101+
scalardb-analytics-cli data-source register --catalog <catalog-name> --data-source <data-source-name> <provider-option> [schema-option]
90102
```
91103

92-
`<path-to-json>` をデータソース登録ファイルのファイルパスに置き換えてください。
104+
以下を置き換えてください:
105+
106+
- `<catalog-name>` をデータソースを所有するカタログの名前に置き換えてください。
107+
- `<data-source-name>` を登録するデータソースの名前に置き換えてください。
108+
109+
#### プロバイダオプション
93110

94-
`register` コマンドにはデータソース登録ファイルが必要です。ファイル形式については、[データソース登録ファイル形式](reference-data-source.mdx#データソース登録ファイル形式)セクションで説明されています。
111+
以下のオプションのいずれかを使用してプロバイダの設定情報を指定する必要があります:
112+
113+
- `--provider-json <json>`: データソースプロバイダの設定情報を記述するインライン JSON ペイロード。
114+
- `--provider-file <path>`: データソースプロバイダの設定情報を記述する JSON ファイルのパス。
115+
- `--provider-stdin`: 標準入力からプロバイダの設定情報の JSON ペイロードを読み取ります。
116+
117+
#### スキーマオプション
118+
119+
DynamoDB などの自動スキーマ解決をサポートしないプロバイダの場合、以下の方法のいずれかを使用してスキーマ定義を手動で指定する必要があります:
120+
121+
- `--schema-json <json>`: データソーススキーマを記述するインライン JSON ペイロード。
122+
- `--schema-file <path>`: データソーススキーマを記述する JSON ファイルのパス。
123+
124+
:::note
125+
126+
スキーマが必要かどうかはプロバイダタイプによって決まります。PostgreSQL や MySQL などの一部のプロバイダは、スキーマを自動的に解決し、手動でのスキーマ入力を受け付けません。DynamoDB などの他のプロバイダは、利用可能なスキーマオプションの1つを通じてスキーマを提供する必要があります。
127+
128+
:::
129+
130+
####
131+
132+
プロバイダの設定情報ファイルを使用してデータソースを登録する場合:
133+
134+
```
135+
scalardb-analytics-cli data-source register --catalog my_catalog --data-source my_datasource --provider-file /path/to/provider.json
136+
```
137+
138+
`/path/to/provider.json` をプロバイダの設定情報ファイルのパスに置き換えてください。
139+
140+
インライン JSON を使用してデータソースを登録する場合:
141+
142+
```
143+
scalardb-analytics-cli data-source register --catalog my_catalog --data-source my_datasource --provider-json '{"type":"postgresql","host":"localhost","port":5432,"database":"mydb","user":"user","password":"pass"}'
144+
```
145+
146+
標準入力を使用してデータソースを登録する場合:
147+
148+
```
149+
cat provider.json | scalardb-analytics-cli data-source register --catalog my_catalog --data-source my_datasource --provider-stdin
150+
```
151+
152+
プロバイダの設定情報の JSON 形式については、[データソースリファレンス](reference-data-source.mdx)で説明されています。
95153

96154
### すべてのデータソースを一覧表示
97155

@@ -127,7 +185,10 @@ scalardb-analytics-cli data-source describe --data-source-id <data-source-uuid>
127185

128186
カタログからデータソースを削除します。データソースに名前空間が含まれている場合、`--cascade` オプションを使用してすべてのコンテンツを削除しない限り、操作は失敗します。
129187

130-
空のデータソースを削除する場合:
188+
データソースは、カタログ内の名前または UUID で指定できます。
189+
190+
空のデータソースを名前で削除する場合:
191+
131192
```
132193
scalardb-analytics-cli data-source delete --catalog <catalog-name> --data-source <data-source-name>
133194
```
@@ -136,7 +197,16 @@ scalardb-analytics-cli data-source delete --catalog <catalog-name> --data-source
136197
- `<catalog-name>` をデータソースを含むカタログの名前
137198
- `<data-source-name>` を削除したいデータソースの名前
138199

139-
データソースとそのすべてのコンテンツを削除する場合:
200+
データソースを ID で削除する場合:
201+
202+
```
203+
scalardb-analytics-cli data-source delete --data-source-id <data-source-uuid>
204+
```
205+
206+
`<data-source-uuid>` を削除したいデータソースの UUID に置き換えてください。
207+
208+
データソースとそのすべてのコンテンツ (名前空間、テーブル、カラム) を削除する場合:
209+
140210
```
141211
scalardb-analytics-cli data-source delete --catalog <catalog-name> --data-source <data-source-name> --cascade
142212
```
@@ -161,6 +231,7 @@ scalardb-analytics-cli namespace list --catalog <catalog-name>
161231
特定の名前空間の詳細情報を表示します。名前空間はデータソース内の名前または UUID で指定できます。ネストされた名前空間の場合、`.` を区切り文字として使用します (例: `--namespace parent.child`)。
162232

163233
カタログ、データソース、名前空間名で指定する場合:
234+
164235
```
165236
scalardb-analytics-cli namespace describe --catalog <catalog-name> --data-source <data-source-name> --namespace <namespace-name>
166237
```
@@ -171,6 +242,7 @@ scalardb-analytics-cli namespace describe --catalog <catalog-name> --data-source
171242
- `<namespace-name>` を表示したい名前空間の名前
172243

173244
名前空間 ID で指定する場合:
245+
174246
```
175247
scalardb-analytics-cli namespace describe --namespace-id <namespace-uuid>
176248
```

0 commit comments

Comments
 (0)