Carnet Wiki

Accéder aux bases SQLite

Version 9 — Novembre 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]
  2. phpsqliteadmin [4]
  3. http://afoucal.free.fr/index.php/applications/sqlite-sorcerer/ [5]
  4. http://sourceforge.net/projects/sqlitephp/ [6]
  5. http://www.sqlitemanager.org/ [7]

En local on peut utiliser une [extension firefox->https://addons.mozilla.org/fr/firefox/addon/sqlite-manager/] [8] du meme nom : un tuto [francais->http://cogito.no-ip.info/cogito/tutoriel/index.php?option=com_content&view=article&id=124:gestion-facile-dune-base-de-donnees-sqlite&catid=13:trucs-et-astuces&Itemid=74].
-----

SQLiteManager

Produit sous GPL sur SourceForge, annocé pour une reprise 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->php?option=com_content&view=article&id=33&catid=4&Itemid=9" class="spip_url spip_out auto" rel="nofollow external">http://www.sqlitemanager.org/fr/news/index.php?option=com_content&view=article&id=33&catid=4&Itemid=9] ; hélas helas , aucune mise-à-jour depuis le 21 VI 2011 ?

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

Adminer


-  D’origine thèque , Adminer permet avec [un seul fichier php->http://downloads php->http://www .sourceforge.net/adminer/adminer-3.6.1 . org /] php] d’accéder aux bases MySQL/PostGreSQL, Oracle et M$ SQL, avec une version dédiée PHP , des trzaductions ( pas de francais ) et de nombreuses extensions ( WP , Drupal , Joomla , Moodle , Typo3 , CMS .. ... ) ou [plugins->http://www.adminer.org/en/plugins/], en particulier des dumps CSV, XML et ZIP ... (version 3.6.1 du 17 IX 2012)

PhpLiteAdmin

Initié sous le nom de SQLite3Admin, ce produit [mono-fichier->https://code.google.com/p/phpliteadmin/downloads/detail?name=phpliteadmin_v1-9-3.zip&can=2&q=] , ce produit avait comme cible explicite d’etre l’équivalent de PhpMyAdmin ; sa migration sous [https://code.google.com/->https://code.google.com/p/phpliteadmin/] 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.


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).