EddytorDocs & API
07 · Tables A→ZH · Edit data over time

Append new rows

Add more rows to a table over time with insert_rows.

To add new rows to a live table, use insert_rows - the same tool you used for the first load. Use it when every row is new; if rows might already exist, use merge_rows instead.

Append

{ "table": "eddytor.cfg_xxx.<uuid>_products",
  "rows": [ { "product_id": "P300", "name": "Latest", "category": "Food", "price": 4.50, "status": "active" } ] }
eddytor insert table eddytor sales orders --file ./more-orders.csv

Batch your appends

Good to know

One insert_rows with many rows is one Delta version; many single-row calls are many versions. Batch appends into fewer, larger calls to keep history clean and avoid churn that optimize then has to clean up.

Every appended row is validated against PK uniqueness, NOT NULL, CHECK constraints, and domains - a bad row rejects the whole batch.

Next

On this page