Spec-Zone.ru › Nushell

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API