Lua
LuaSQLite3 contiene un modulo que interactúa con el motor de la base de datos de SQLite3 instalada.
Ya que interactúa con la biblioteca instalada, solo necesitamos el motor nativo de SQLite3 modificado que contiene LiteSync.
Instrucciones
Primero sigue las instrucciones para compilar e instalar LiteSync o usar los binarios precompilados para tu plataforma.
Luego sigue las instructiones en el sitio de lua.sqlite.org
Si el módulo Lua de lsqlite3 está completamente instalado simplemente instalando LiteSync puede ser suficiente si los archivos originales de SQLite están sobrescritos en la instalación.
Uso
Para abrir la base de datos usamos un URI como este:
db = sqlite3.open('file:test.db?node=secondary&connect=tcp://server:port')