Skip to main content

SQLite (LakeXpress DB Only)

SQLite can be used as the LakeXpress DB — the internal database where LakeXpress stores its configuration, tracks sync state, and logs pipeline runs. It is not supported as a source database.

Because SQLite is file-based and requires no server, it is the simplest option to get started with.

Connection Parameters

ParameterRequiredDescription
ds_typeYesMust be "sqlite"
auth_modeYesMust be "filesystem"
filepathYesPath to SQLite database file

Example

{
"lxdb_local": {
"ds_type": "sqlite",
"auth_mode": "filesystem",
"info": {
"filepath": "/var/lib/lakexpress/export_log.sqlite"
}
}
}

When to Use SQLite

Good for: single-user setups, development, testing, deployments without a database server.

Avoid for: multi-user environments, high-concurrency production, distributed systems.

Troubleshooting

Unable to open database file: Check file path, verify directory exists with write permissions, use absolute paths, check disk space.

See Also

Copyright © 2026 Architecture & Performance.