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')