Présentation
ezSQL est un petit plugin qui permet :
- d’exécuter tout type de requête SQL
- d’afficher une prévisualisation du résultat des requetes SELECT
- d’exporter les résultats d’une interrogation SQL au format CSV sans se soucier des problèmes d’encodage
- de naviguer dans la structure de la base de données (bandeau de gauche)
- de rédiger une requête en cliquant sur le nom de la table ou des colonnes (bandeau de droite)
Photo d’écran
Installation du plugin
L’installation se fait selon la procédure normale
À faire
- utiliser du code SPIP plutôt que mon code maison (par exemple pour l’affichage des tables HTML)
- proposer l’historique des requêtes (pour cela il me faut découvrir comment créer une table si on détecte qu’elle n’existe pas à l’activation du plugin)
- améliorer le système de saisie pour qu’il propose qqch de plus pratique (par exemple l’auto complétion, ou au moins la possibilité de choisir où on insère le nom de la colonne sur lequel on a cliqué)
- ne pas créer le fichier csv à chaque select (ne le créer qu’à la demande)
- permettre l’affichage de l’ensemble des réponses (au lieu de forcer la prévisualisation des n premières lignes et colonnes)
- et sans doutes plein d’autres améliorations, n’hésitez pas à utiliser le forum pour les proposer !
À propos
Ce plugin est sous licence libre GPL. Il a initialement été développé par M. Ghislain VLAVONOU puis amélioré par MM. Yannick EDAYE et Cédric PROTIERE dans le cadre du projet SIOU (Système d’Information de l’Office du bac Unifié - http://www.officedubacbenin.bj).
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |