Vue d'ensemble
LuaSQL est une simple interface de Lua à un SGBD. Cela permet à un programme Lua de :
- Se connecter au base de données ODBC, ADO, Oracle, MySQL, SQLite, Firebird et PostgreSQL;
- Exécuter des instructions SQL arbitraires;
- Obtenir des résultats ligne par ligne avec curseur.
LuaSQL est un logiciel libre et utilise la même licence que celle de Lua 5.1.
Statut
LuaSQL version 2.3.0 (pour Lua 5.X) est maintenant disponile au téléchargement. Pour plus de détails sur la liste des fonctionnalités merci de vérifier l'historique du produit.
Téléchargement
LuaSQL peut être installé via LuaRocks, en utilisant le pilote de la base de donnée de votre choix :
luarocks install luasql-sqlite3 luarocks install luasql-postgres luarocks install luasql-mysql luarocks install luasql-sqlite luarocks install luasql-odbcLe code source pour LuaSQL peut être téléchargé à partir de son dépot GitHub.
Crédits
LuaSQL 2.x
La version 2.3 est juste une adaptation du code pour fonctionner avec Lua 5.0, 5.1 and 5.2.
La version 2.2 a initiée un développement distribué, avec toutes les discussions passant par la liste de diffusion du projet Kepler. Nouveaux développeurs : Hisham Muhammad, Ignacio Burgueño, Luis Eduardo Jason Santos, Marc Nijdam, Mauricio Bomfim and Scott Morgan.
La Version 2.1 et 2.0 ont été remaniées par Roberto Ierusalimschy, André Carregal et Tomás Guisasola dans le cadre du Projet Kepler. L'implementation a été codée par Tomás Guisasola, Eduardo Quintão, Thiago Ponte, Fabio Mascarenhas et Danilo Tuler, avec de nombreuses contributions de Michael Broughton, Tiago Dionizio, Leonardo Godinho, Pedro Maia, Klaus Ripke, Michael Roth et bien d'autres.
LuaSQL 1.0
LuaSQL a été initialement conçu par Pedro Miller Rabinovitch et Roberto Ierusalimschy. La première implementation était compatible avec Lua 4.0a. Beaucoup de modifications ont été apportées, mais non distribuées par Diego Nehab (ODBC), Carlos Cassino, Tomás Guisasola et Eduardo Quintão (PostgreSQL).
Le développement de LuaSQL a été sponsorisé par Fábrica Digital, FINEP et CNPq.
Contactez-nous
Pour plus d'informations merci de nous contacter. Les commentaires sont les bienvenus!
Vous pouvez également rejoindre d'autres développeurs et utilisateurs du Projet Kepler sur la liste de diffusion du projet Kepler.