Documentation Index

Fetch the complete documentation index at: https://docs.knovvu.com/llms.txt

Use this file to discover all available pages before exploring further.

Managing Data Table Rows

Prev Next

This article covers the day-to-day work with the records inside a data table that already exists: viewing them, adding, editing and deleting rows by hand, and exporting the table to CSV.

Creating a table and defining or changing its columns is separate work, covered in Creating a Data Table. What data tables are for, and the limits that apply everywhere, are on Data Tables.


Opening a table's rows

Open Data Tables in the main navigation and click the table's name in the list. The table's detail page shows its rows.

The row list of a data table

1. Breadcrumb: Shows which table's rows you are looking at.

2. Edit Schema: Opens the table's columns for editing, covered in Creating a Data Table.

3. + Add Row: Opens the Add New Row panel above the grid.

4. Id: A system column. Every row gets a server-generated Id when it is created. It is never editable and never changes.

5. Your columns: One column per column you defined, in the order of the schema.

6. DateCreated: A system column, stamped when the row is created.

7. DateModified: A system column, empty until the row is edited, so a row that has never been changed shows a dash.

8. Row actions: The edit and delete icons at the end of each row.

9. Total count: The footer under the grid shows the number of rows in the table. The Data Tables list shows the same figure per table in its Total Rows column, alongside a Data Tables Storage bar for the tenant, which is where you check how close a table is to the row and storage limits.

How values are shown

Column type How the grid renders it
Text, Long Text The stored text
Number Trailing zeros are trimmed, so a stored 64.90 is shown as 64.9
Boolean A green tick for True, a red cross for False
DateTime The stored date and time
Empty value A dash

📝 Note: A dash means the cell holds no value. Leaving a field empty in the Add New Row panel stores NULL, not empty text. When a flow filters on such a column, the Data Table node's is empty condition matches both NULL and empty text on Text and Long Text columns, but only NULL on Number, Boolean and DateTime columns.


Adding a row

Click + Add Row. The Add New Row panel opens full width above the grid, with one input per editable column laid out in a wrapping row.

The Add New Row panel

1. Column name and type chip: Each field carries its column name above it and a small chip naming the column's type: text, longText, number, boolean or dateTime.

2. Inputs: One per editable column. The input you get depends on the column's type:

Type chip What you enter
text Free text, up to 200 characters
longText Free text, up to 8,000 characters
number A number; decimal values are accepted
boolean A True / False picker
dateTime A date picker

3. Cancel and Save: At the right of the panel. Save writes the row, closes the panel and refreshes the grid.

4. Close (×): At the top right of the panel, the same as Cancel. Both discard what you typed without asking.

The three system columns, Id, DateCreated and DateModified, never appear in this panel. On save the new row is given an Id and a DateCreated automatically, and its DateModified stays empty until the row is first edited.

So on a support-ticket table, a row saved with resolutionHours set to 2.50 and isResolved set to True appears in the grid as 2.5, a green tick, a generated Id, today's DateCreated and a dash under DateModified.


Editing a row

Click the edit icon on the row. The same panel opens, titled Edit Row, with the row's current values filled in. Change what you need and click Save.

The Edit Row panel on an existing row

Saving an edit stamps the row's DateModified, which is what replaces the dash in that column. Id and DateCreated are not touched, so a row keeps the Id it was created with and any flow or agent holding that Id keeps pointing at the same row.


Deleting a row

Click the delete icon on the row and confirm.

⚠️ Warning: Deleting a row is permanent. There is no undo and no recycle bin: the row is removed immediately, and any flow that looks it up by Id stops finding it.


Exporting to CSV

On the Data Tables list, the table's row offers Export CSV, which opens the Export Data Table dialog.

The Export Data Table dialog

1. Information notice: States that the system columns are left out of the export unless you ask for them.

2. Include system columns (Id, DateCreated, DateModified): Off by default, and off again every time the dialog is opened. Turn it on when you want the system columns in the file, for an audit extract or to reconcile rows against Ids your flow stored. With it on, Id is written as the first column and DateCreated and DateModified as the last two.

3. Buttons: Export produces the file; Cancel closes the dialog without exporting.

The file is written in a fixed, locale-independent format:

Item Format
Encoding UTF-8 with a byte order mark
Line endings CRLF
Quoting Minimal, so values are quoted only when they need to be
Numbers Invariant format, so 129.5 regardless of your regional settings
Booleans Lowercase true / false
Dates ISO format

💡 Tip: Leave Include system columns off for any file you intend to import again. With them in the file, the import reads Id, DateCreated and DateModified as three ordinary columns of your own.

Importing a CSV always creates a new data table, so an export, edit and import round trip gives you a second table rather than updated rows in the first one. To change rows in place, use the Edit Row panel.