Skip to main content

Push Row to Table

DEPRECATED: Use TableUpsertRow for single-row writes or TableMerge for bulk merges. Still fully functional. Adds or upserts a single row into an in-memory table; use inside a ForEach loop to push multiple rows.

Category: Named Tables & Rules Engine · Group: Tables · Activity name: TablePushMany

The TablePushMany activity in the designer

Example

outputVariable = TablePushMany("<tableName>", [], upsert=False)

Inputs

NameTypeRequiredDefaultDescription
Table NamestringYesName of the target table.
Row DataarrayYesRows to add or upsert, as an array of row objects. The UI's table-row editor wraps a single user-edited row as a one-element array; DSL authors can pass a literal list of rows, a variable holding a list of rows, or push rows one at a time inside a ForEach loop.
Upsert ModebooleanFalseIf true, updates existing rows by key columns instead of appending.

Outputs

NameTypeDescription
outputVariablejsonStores result (tableName, rowsAdded, totalRows).