Database Create Row

BlockDatabases

Create a new row in a database with the specified values.

  • Gets an extra input or output for each column of the database you pick.

Inputs

DatabaseRequired

Select the database to insert into.

Outputs

Row ID

The unique ID of the created row.

Example: abc123xyz

Row JSON

The created row as a JSON object, including system fields (__id, __created_at, __updated_at, __created_at_unix, __updated_at_unix).

Example: {"__id":"abc123","name":"example"}

Build a bot using blocks like Database Create Row

Use this block in our visual flow editor. Bots are hosted 24/7 for free on inventor.bot.

Advanced Documentation

This documentation can be useful when using code mode. View as Markdown

ID: db_create_row
  • Database columns are extra inputs/outputs named dbcol_<column name>.

Inputs

FieldInventScript nameValue
Databasedatabase_id

Outputs

FieldInventScript nameValue
Row IDrow_ide.g. "abc123xyz"
Row JSONrow_jsone.g. "{\"__id\":\"abc123\",\"name\":\"example\"}"

Example InventScript

row := db_create_row(Args{database_id: "..."})
send_text_message(Args{channel_id: trigger.channel_id, message_content: "Row ID: " + row.row_id})

More databases blocks