在phpPgAdmin中显示执行的查询

时间:2010-11-01 22:36:36

标签: postgresql phppgadmin

有没有办法像phpMyAdmin一样显示phpPgAdmin执行的SQL查询? 例如,如果我修改了一个列,它应该显示正在执行的ALTER命令。

如果无法做到这一点,我可以用什么其他界面来获取此功能?

2 个答案:

答案 0 :(得分:1)

目前发布的phpPgAdmin版本无法实现,但可能会添加该功能。您需要拦截发送到后端的SQL,然后将其显示回给用户。 SQL执行非常集中,如果你看一下“历史”功能,你会看到一种陷阱/显示查询的方法,所以将这些位混合在一起可能会得到你想要的东西。 HTH,如果有人实现了这个,请发送拉动请求!

答案 1 :(得分:1)

作为一个快速的脏黑客,您可以稍微更改源以启用sql日志记录: 在classes / database / ADODB_base.php中

function execute($sql) {
...
}

在开头添加这些行:

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

这适用于我的5.0.3版本。