aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrgayazov <bulat@ydb.tech>2023-05-23 17:56:55 +0300
committerbrgayazov <bulat@ydb.tech>2023-05-23 17:56:55 +0300
commitadf383db987f6cb2cbedd21e6057d01584fa9e43 (patch)
tree722988b7fe0c45c13e41f98c0abeabc025d45a28
parentd526bcd286b8ec67b456cfe4355158b950352a1c (diff)
downloadydb-adf383db987f6cb2cbedd21e6057d01584fa9e43.tar.gz
Add multiple files import to docs
-rw-r--r--ydb/docs/ru/core/reference/ydb-cli/export_import/_includes/import-file.md37
1 files changed, 29 insertions, 8 deletions
diff --git a/ydb/docs/ru/core/reference/ydb-cli/export_import/_includes/import-file.md b/ydb/docs/ru/core/reference/ydb-cli/export_import/_includes/import-file.md
index f722fd95777..7bf83c0290e 100644
--- a/ydb/docs/ru/core/reference/ydb-cli/export_import/_includes/import-file.md
+++ b/ydb/docs/ru/core/reference/ydb-cli/export_import/_includes/import-file.md
@@ -11,17 +11,18 @@
Общий вид команды:
```bash
-{{ ydb-cli }} [connection options] import file csv|json|parquet|tsv [options]
+{{ ydb-cli }} [connection options] import file csv|json|parquet|tsv [options] <input files>
```
{% include [conn_options_ref.md](../../commands/_includes/conn_options_ref.md) %}
+, `<input files>` — пути к файлам на локальной файловой системе, данные которых нужно импортировать.
+
## Параметры подкоманды {#options}
### Обязательные параметры {#required}
* `-p, --path STRING` — путь к таблице в базе данных.
-* `--input-file STRING` — путь к файлу на локальной файловой системе, данные которого нужно импортировать.
### Дополнительные параметры {#optional}
@@ -42,7 +43,7 @@
### Импортировать файл {#simple}
-Файл содержит данные без дополнительной информации. в качестве разделителя используется символ `,`:
+Файл содержит данные без дополнительной информации. В качестве разделителя используется символ `,`:
```text
1,Айтишники,The IT Crowd is a British sitcom.,13182
@@ -58,7 +59,7 @@
Чтобы импортировать такой файл, выполните команду:
```bash
-ydb import file csv -p series --input-file series.csv
+ydb import file csv -p series series.csv
```
В результате будут импортированы следующие данные:
@@ -73,9 +74,29 @@ ydb import file csv -p series --input-file series.csv
└──────────────┴───────────┴───────────────────────────────────────────────────────────┴──────────────────┘
```
+### Импортировать несколько файлов {#multiple-files}
+
+Файлы содержат данные без дополнительной информации. В качестве разделителя используется символ `,`:
+
+series1.csv:
+```text
+1,Айтишники,The IT Crowd is a British sitcom.,13182
+```
+
+series2.csv:
+```text
+2,Silicon Valley,Silicon Valley is an American comedy television series.,16166
+```
+
+Чтобы импортировать такие файлы, выполните команду:
+
+```bash
+ydb import file csv -p series series1.csv series2.csv
+```
+
### Импортировать файл с разделителем `|` {#custom-delimiter}
-Файл содержит данные без дополнительной информации. в качестве разделителя используется символ `|`:
+Файл содержит данные без дополнительной информации. В качестве разделителя используется символ `|`:
```text
1|IT Crowd|The IT Crowd is a British sitcom.|13182
@@ -85,7 +106,7 @@ ydb import file csv -p series --input-file series.csv
Чтобы импортировать такой файл, укажите параметр `--delimiter` со значением `|`:
```bash
-ydb import file csv -p series --input-file series.csv --delimiter "|"
+ydb import file csv -p series --delimiter "|" series.csv
```
### Пропустить строки и считать заголовки столбцов {#skip}
@@ -103,7 +124,7 @@ series_id,title,release_date,series_info
Чтобы пропустить комментарии в первой и второй строке, укажите параметр `--skip-rows 2`. Чтобы обработать строку третью строку как заголовки и сопоставить данные файла нужным столбцам таблицы, укажите параметр `--header`:
```bash
-ydb import file csv -p series --input-file series.csv --skip-rows 2 --header
+ydb import file csv -p series --skip-rows 2 --header series.csv
```
### Заменить значения на `NULL` {#replace-with-null}
@@ -119,7 +140,7 @@ ydb import file csv -p series --input-file series.csv --skip-rows 2 --header
Укажите параметр `--null-value "\N"`, чтобы интерпретировать значение `\N` как `NULL`:
```bash
-ydb import file csv -p series --input-file series.csv --null-value "\N"
+ydb import file csv -p series --null-value "\N" series.csv
```
В результате будут импортированы следующие данные: