Ruby

Le module sqlite3 permet aux programmes Ruby de s'interfacer avec le moteur de base de données SQLite3 installé.

Comme il s'interface avec la bibliothèque installée, nous avons juste besoin d'utiliser le moteur SQLite modifié wui contient LiteSync.


Instructions

D'abord suivir les instructions pour compiler et installer LiteSync ou utiliser les binaires précompilés pour votre plateforme.

Suivir ensuite les instructions du référentiel sqlite3-ruby .

Si le module Ruby sqlite3 est déjà installé, l'installation de LiteSync peut suffire si les fichiers SQLite d'origine sont remplacés lors de l'installation.


Usage

Pour ouvrir la base de données, nous utilisons un URI comme celui-ci :

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