Ruby

O módulo sqlite3 permite que aplicações Ruby façam interface com o motor de banco de dados SQLite3 instalado.

Como ele faz interface com a biblioteca instalada, precisamos apenas utilizar o motor SQLite modificado, contendo o LiteSync.


Instruções

Primeiro, siga as instruções para compilar e instalar o LiteSync, ou utilize os arquivos binários pré-compilados para a sua plataforma.

Em seguida, siga as instruções no repositório sqlite3-ruby.

Se o módulo Ruby sqlite3 já estiver instalado, apenas a instalação do LiteSync será suficiente, se os arquivos originais do SQLite forem sobrescritos durante a instalação.


Utilização

Para abrir o banco de dados, utilizamos uma URI como a seguir:

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