Lua

Le LuaSQLite3 contient un module qui s'interface avec le moteur de base de données SQLite3 installé.

Comme il s'interface avec la bibliothèque installée, nous avons besoin d'utiliser seulement le moteur SQLite natif modifié qui 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 site Web lua.sqlite.org .

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


Usage

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

db = sqlite3.open('file:test.db?node=secondary&connect=tcp://server:port')