Вопрос

Есть ли способ показать SQL Query, выполненный PHPPGADMIN, так как способ делает phpmyadmin? Например, если я изменим столбец, он должен показать ALTER команда выполняется.

Если это невозможно, какой другой интерфейс мог бы использовать, чтобы получить эту функцию?

Это было полезно?

Решение

Это невозможно с любой выпущенной в настоящее время версию PhPPGAdmin, хотя функция может быть добавлена. Вам нужно будет перехватить SQL отправляемый на задний конец, а затем отобразить это обратно пользователю. Выполнение SQL довольно хорошо централизовано, и если вы посмотрите на функцию «История», вы увидите способ ловушки / шоу-запросов, поэтому Muning эти биты вместе, вероятно, получит вас, что вы хотите. HTH, если кто-то реализует это, пожалуйста, отправьте запрос на тягу!

Другие советы

Как быстрый грязный взлом, вы можете немного изменить источники, чтобы включить ведение журнала SQL: в классах / базе данных / adodb_base.php в

function execute($sql) {
...
}

Добавьте эти строки в начале:

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

Это работало в моей версии 5.0.3.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top