Your build is under Settings > About in the iOS app, and the two insert actions do not appear in
Shortcuts on anything older. The iOS app ships on its own schedule; see
iPhone and iPad.
To browse everything the app offers, open Shortcuts, tap the action list, and go to
Apps > TablePro.
Build one
1
Add the action
In a new shortcut, add Add Row to Table.
2
Point it at a table
Pick a Connection, then a Table read live from it. Database or Schema is optional and
lists schemas on PostgreSQL and the like, databases elsewhere; empty means the connection’s own.
3
Supply the row
Feed Row (JSON or CSV) from a Shortcuts Dictionary action keyed by column name, which
builds the row without typing JSON. Add Rows to Table has Rows (JSON or CSV) and a
File field instead.
4
Run it
It returns the number of rows inserted, ready for a later step, and speaks “Added one row to
bookmarks.”
Data formats
Keys match columns by name. A column you leave out stays out of theINSERT and takes its default,
and an empty or null primary key is dropped for the same reason, so auto-increment still fires.
JSON
An object is one row; an array of objects is many, for Add Rows to Table.null inserts a SQL NULL, and numbers and booleans are inserted as text. Quote anything that has
to stay exact: a bare JSON number past 64-bit integer range is read as floating point and loses
digits, while "18446744073709551615" keeps every one.
CSV
The first row is the header and names the columns. Quoting follows the usual rules.Limits
Up to 10,000 rows per run. Add Rows to Table runs the batch in one transaction wherever the engine supports it, so a row that fails rolls back the whole batch instead of leaving half of it in.When it refuses
Nothing is inserted in any of these cases.
The action also fails while the device is locked, because it reads the connection’s password from the
Keychain.

