Batch Insert Rows (LCC.db.add)
Signature
ok, err = LCC.db.add(name, rows, timeout?)
Parameters
- name
String. Table name. Must be non-empty and no longer than 256 bytes. - rows
Table. Array of row objects. Field names must already exist, andidmust not be included. - timeout
Number, optional. Request timeout in seconds, default60.
Returns
- ok
Boolean.truewhen insert succeeds, otherwisefalse. - err
String ornil. Error details (invalid columns, empty payload, etc.).
Notes
Inserts rows in bulk; all user columns are stored as strings.
Including anidfield causes an error.
Unknown tables or columns produce error messages.
Example
local ok, err = LCC.db.add("tasks", {
{ Name = "Deploy script", Status = "Running" },
{ Name = "Clean data", Status = "Idle", Remark = "Night batch" }
})
if not ok then
error(err)
end