Table of Contents
Backup format
When using the dump() method then a text file will be generated.
- Lines starting with
;
are comments
Each of other lines follows JSON syntax.
-
:meta:
- metadata of this backpup -
tablename
table data for each table. The next key defines the information type- 1 x Create section
- 1 x Insert section
- N x multiple data lines per row
-
:done:
done section. If present then the backup is complete
✏️ Example
{":meta:":{"timestamp":"2025-07-05 20:37:59","driver":"sqlite","tables":["objevents","pdo_db_relations","objeventtemplates","pdo_db_attachments","objcalendars"]}}
{"objevents":{"create":"CREATE TABLE objevents ( id INTEGER primary key autoincrement,\n timecreated DATETIME,\n timeupdated DATETIME,\n deleted INTEGER,\n label varchar(32),\n starttime datetime,\n endtime datetime,\n calendar integer,\n description varchar(2046))"}}
{"pdo_db_relations":{"create":"CREATE TABLE pdo_db_relations ( id INTEGER primary key autoincrement,\n timecreated DATETIME,\n timeupdated DATETIME,\n deleted INTEGER,\n from_table VARCHAR(32),\n from_id INTEGER,\n from_column VARCHAR(32),\n to_table VARCHAR(32),\n to_id INTEGER,\n to_column VARCHAR(32),\n uuid TEXT NOT NULL UNIQUE,\n remark TEXT)"}}
{"objeventtemplates":{"create":"CREATE TABLE objeventtemplates ( id INTEGER primary key autoincrement,\n timecreated DATETIME,\n timeupdated DATETIME,\n deleted INTEGER,\n label varchar(64),\n description varchar(2046))"}}
{"objeventtemplates":{"columns":["id","timecreated","timeupdated","deleted","label","description"]}}
{"objeventtemplates":{"data":[1,"2025-02-02 22:46:12",null,0,"Sysadmins - Wartungsfenster 1 Montag","<p>Am ersten Montag eines Montags werden veschiedene IML Server aktualisiert<br><\/p>"]}}
{"pdo_db_attachments":{"create":"CREATE TABLE pdo_db_attachments ( id INTEGER primary key autoincrement,\n timecreated DATETIME,\n timeupdated DATETIME,\n deleted INTEGER,\n label VARCHAR(255),\n filename VARCHAR(255),\n mime VARCHAR(32),\n description VARCHAR(2048),\n size INTEGER,\n width INTEGER,\n height INTEGER)"}}
{"objcalendars":{"create":"CREATE TABLE objcalendars ( id INTEGER primary key autoincrement,\n timecreated DATETIME,\n timeupdated DATETIME,\n deleted INTEGER,\n label varchar(32),\n description varchar(4096),\n color varchar(32))"}}
{"objcalendars":{"columns":["id","timecreated","timeupdated","deleted","label","description","color"]}}
{"objcalendars":{"data":[1,"2025-02-02 22:38:55","2025-02-03 22:38:58",0,"IML Sysadmins","","#1c71d8"]}}
{":done:":{"timestamp":"2025-07-05 20:37:59"}}