dbsave - part-cw/lambdanative GitHub Wiki
(dbsave file key db)
dbsave saves the content of database table db in an encrypted cdb file.
Parameter | Description |
---|---|
file | Filename (and path) of cdb database file |
key | Encyption key as u8vector (minimum length 24) |
db | Database table to be stored |
Example
Example 1: Save a medication database to a file. - Uses uiform page syntax.
(let ((mdb (uiget 'meds-before-database))
(dbfile (if (uiget 'admin #f) "dummy.db" (table-ref udb 'filename "dummy.db")))
(medsbeforefile (sxrun 'meds-before-name (string-append childid "-" sleepid))))
(dbsave medsbeforefile (uiget 'cryptokey) mdb)
)