stor insert для database
Вставляет данные в указанную таблицу базы данных sqlite в оперативной памяти.
Сигнатура
> stor insert {flags}
Флаги
-
--table-name, -t {string}: Имя таблицы, в которую требуется вставить данные. -
--data-record, -d {record}: Запись с именами столбцов и значениями для вставки в указанную таблицу.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| nothing | table |
| record | table |
| table | table |
| any | table |
Примеры
Вставка данных в базу данных sqlite в оперативной памяти с помощью записи с парами «имя столбца — значение»
> stor insert --table-name nudb --data-record {bool1: true, int1: 5, float1: 1.1, str1: fdncred, datetime1: 2023-04-17}Вставка данных через входные данные конвейера в виде записи с парами «имя столбца — значение»
> {bool1: true, int1: 5, float1: 1.1, str1: fdncred, datetime1: 2023-04-17} | stor insert --table-name nudbВставка данных через входные данные конвейера в виде литерала таблицы
> [[bool1 int1 float1]; [true 5 1.1], [false 8 3.14]] | stor insert --table-name nudb
Вставка записей ls
> ls | stor insert --table-name files
Вставка записей nu в виде данных JSON
> ls -l | each {{file: $in.name, metadata: ($in | reject name)}} | stor insert --table-name files_with_md
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/stor_insert.html