Question

Y at-il un moyen de montrer la requête SQL exécutée par phpPgAdmin comme le chemin fait phpMyAdmin? Par exemple, si je modifie une colonne, il doit montrer la commande ALTER en cours d'exécution.

Si cela est impossible, quelle autre interface pourrais-je utiliser pour obtenir cette fonction?

Était-ce utile?

La solution

Il est impossible avec une version actuellement publiée de phpPgAdmin, bien que la fonction pourrait probablement être ajouté. Vous auriez besoin d'intercepter le SQL envoyé à l'arrière-plan, puis afficher ce retour vers l'utilisateur. l'exécution SQL est assez bien centralisée, et si vous regardez la fonction « historique », vous verrez un moyen pour piéger / afficher les requêtes, donc munging ces bits ensemble serait probablement vous obtenir ce que vous voulez. HTH, si quelqu'un met en œuvre ce, s'il vous plaît envoyez une demande de tirage!

Autres conseils

En bidouille rapide, vous pouvez modifier les sources un peu pour activer la journalisation sql: Dans les classes / base de données / ADODB_base.php dans

function execute($sql) {
...
}

ajouter ces lignes au début:

global $misc;
$misc->saveScriptHistory($sql);

Cela a fonctionné dans ma version 5.0.3.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top