Ruby

El módulo sqlite3 permite a programas Ruby interactuar con el motor de la base de datos de SQLite3 instalada.

Como interactúa con la biblioteca instalada, solo necesitamos usar el motor de SQLite modificado el cual contiene LiteSync.


Instrucciones

Primero sigue las instrucciones para compilar e instalar LiteSync o usar los binarios precompilados para tu plataforma.

Luego sigue las instrucciones en el repositorio sqlite3-ruby

Si el módulo sqlite3 de Ruby está completamente instalado entonces solo 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 así:

db = SQLite3::Database.new "file:test.db?node=secondary&connect=tcp://server:port"