Version 25 — Mai 2019 — 78.231.xx.xx
Une base SQLite n’est qu’un fichier unique, accédé par le programme au moyen d’une bibliothèque intégrée au logiciel.
Sous Spip, le fichier correspondant est localisé dans ./config/bases
, protégé par un .htaccess
.
Petite revue de quelques outils potentiels [1] (gratuits) pour ce nouveau gestionnaire de BDD embarqué avec PHP 5 :
En local on peut utiliser une extension firefox[->https://addons [extension firefox->https://addons .mozilla.org/fr/firefox/addon/sqlite-manager-webext org/fr/firefox/addon/sqlite-manager /]
[8] du même nom : chargez l’addon [https://addons.mozilla.org/fr/firefox/addon/sqlite-manager/ ->https://addons.mozilla.org/fr/firefox/addon/sqlite-manager/ ] et consultez 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].
En projet avancé le plugin Adminer...
Produit sous GPL sur SourceForge, annoncé pour une reprise 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 ; hélas, aucune mise-à-jour depuis le 21 VI 2011 ?
Initié sous le nom de SQLite3Admin, ce produit mono-fichier 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.
Pour l’installation, il est suggéré dans le README du téléchargement, de configurer manuellement $directory
et $subdirectories
.
Une protection supplémentaire permet de spécifier un $password
.
- D’origine thèque, Adminer permet avec un seul fichier php d’accéder aux bases MySQL/PostGreSQL/Oracle/M$ SQL et SQLite, avec une version dédiée PHP-MySQL, des traductions (français, mais pas le site) et de nombreuses extensions (l’intégrant à WP, Drupal, Joomla, Moodle, Typo3, CMS..) ou plugins, en particulier des dumps CSV, XML et ZIP ...
A première vue, un outil équivalent à PhpMyAdmin, (manque le filtre de sélection sur le préfixe de tables), moins stylé en standard déja dans les écrans de présentations, mais une première (bonne) surprise, l’aperçu d’une modélisation du schéma de base (avec liaisons des clés etrangères)[[Voir aussi ...
La dernière version 3.6.1 du 17 IX 2012 laisse à penser à un produit suivi, qui méritera plus d’investigations...
Nota + Depuis la re-rédaction amendée de cet article (fin 2012) et la préconisation constatée de sqliteVoir aussi Accéder aux bases SQLite... en SPIP 3 (non régressive ! ), la suggestion de Editer votre base « en ligne » avec Adminer a suivi un outil Sqlite export pour SPIP, et maintenant un plugin se developpe Adminer (en dev) ; voir aussi Accéder aux bases SQLite et sqliteVoir aussi Accéder aux bases SQLite..., et les structures SPIP 3 spip.net/ ?article5553.
Vous êtes invités à compléter cette documentation.
./config/bases
(donc normalement bien protégé par un .htaccess
! ).