Carnet Wiki

Accéder aux bases SQLite

Version 8 — November 2012 YannX

L’évolution de SPIP 3 va mettre en avant SQLite aux dépens de MySQL, qui était si bien gérable par le bien-connu PhpMyAdmin.

Petite revue de quelques outils potentiels [1] (gratuits) pour ce nouveau gestionnaire de BDD embarqué avec PHP 5 :

  1. http://www.adminer.org/ [2]-# phpliteadmin de danedesigns.com  [3]
    -# [phpsqliteadmin->http://sourceforge net/projects/phpsqliteadmin/->http://sourceforge .net/projects/phpsqliteadmin/]  [4]
    danedesigns.com/phpliteadmin.help=1 -# http://afoucal.free.fr/index.php/applications/sqlite-sorcerer/ [5]
    -# http://sourceforge [http://sourceforge .net/projects/sqlitephp/ [net/projects/sqlitephp/" class='spip_out' rel='external'>30 V 2011 sur [Source Forge..]]
    -# [http://www http://www .-# [http://www.sqlitemanager.org/->http://www.sqlitemanager.org/]  [6]

En local on peut utiliser une extension firefox [7] ..] du meme nom : un tuto francais.
-----

Adminer


-  Adminer permet avec un seul fichier php d’accéder aux bases MySQL/PostGreSQL, Oracle et M$ SQL, avec une version dédiée... (version 3.6.1 du 17 IX 2012)

PhpLiteAdmin

Initié sous le nom de SQLite3Admin, ce produit avait comme cible explicite d’etre l’équivalent de PhpMyAdmin ; sa migration sous https://code.google.com/ semble le confirmer... disponibilité d’un petit Wiki, de thèmes pour la personnalisation, Android....
Au-dela de la dernière mise-à-jour de securité, une démonstration est déjà disponible en version 1.9.4 (password ’admin’) avec une aide en ligne.

SQLiteManager

Produit sous GPL sur [SourceForge->http://sourceforge.net/projects/sqlitemanager/]

SQLiteManager


Produit francais sous GPL , repris par WebInfoPro au printemps 2010, il est multi-bases grâce à l’usage de PDO ; pour une administration en local, voir le tutoriel d’installation sous EasyPHP ; helas, aucune mise-à-jour depuis le 21 VI 2011 ?


Vous êtes invités à compléter cette documentation.

Pour information: la base SQLite 3 est un simple fichier, que SPIP 3 crée sous le répertoire ./config/bases (donc normalement bien protégé par un .htaccess ! ).
Neanmoins certains hebergeurs limitent, interdisent ou convertissent les bases SQLite (en MySQL par exemple), alors meme que l’export de SQLite vers MySQL n’est pas garanti/fiable à ce jour (SPIP 3.0.5).