Input · Folders and loops

DB Directory

Lists the tables in a database connection, one row per table, so a loop can run once per table. You can filter the list by name.

Also known as: Table per record

How it works

Add the source from Add data source → Database and tick Enumerate tables. The node lists the user tables of the connection, one row per table with schema and table. Table filter (optional) keeps only the tables whose schema.table contains the text, case-insensitively; blank lists every table. Wire it into a Loop's items port and bind a DB Reader's Table inside the loop to the table column.

Inputs and outputs

Inputs

None — this node starts a workflow.

Outputs

  • data — Table

Settings

Nothing to set in the Attributes panel: see How it works for where this node is set up.

Example

Archive every table in the sales schema to Parquet: Table filter sales., then a loop with a DB Reader bound to table and a Write Parquet whose file name uses the same column.