phpMyAdminと同じようにphpPgAdminによって実行されたSQLクエリを表示する方法はありますか?たとえば、列を変更すると、ALTER
実行中のコマンドが表示されます。
これが不可能な場合、この機能を利用するために他にどのようなインターフェースを使用できますか?
phpMyAdminと同じようにphpPgAdminによって実行されたSQLクエリを表示する方法はありますか?たとえば、列を変更すると、ALTER
実行中のコマンドが表示されます。
これが不可能な場合、この機能を利用するために他にどのようなインターフェースを使用できますか?
この機能はおそらく追加される可能性がありますが、現在リリースされているバージョンのphpPgAdminでは不可能です。バックエンドに送信されているSQLをインターセプトしてから、これをユーザーに表示する必要があります。SQLの実行は非常に集中化されており、「履歴」機能を見ると、クエリをトラップ/表示する方法がわかります。したがって、これらのビットを一緒に変更すると、おそらく必要なものが得られます。HTH、誰かがこれを実装する場合は、プルリクエストを送信してください!
簡単なダーティハックとして、ソースを少し変更してSQLロギングを有効にすることができます:classes / database / ADODB_base.php in
function execute($sql) {
...
}
最初に次の行を追加します。
global $misc;
$misc->saveScriptHistory($sql);
これは私の5.0.3バージョンで機能しました。