Postgresql 在phpPgAdmin中显示执行的查询
有没有一种方法可以像phpMyAdmin那样显示phpPgAdmin执行的SQL查询? 例如,如果我修改一列,它应该显示正在执行的Postgresql 在phpPgAdmin中显示执行的查询,postgresql,phppgadmin,Postgresql,Phppgadmin,有没有一种方法可以像phpMyAdmin那样显示phpPgAdmin执行的SQL查询? 例如,如果我修改一列,它应该显示正在执行的ALTER命令 如果这是不可能的,我可以使用什么其他接口来获得此功能?对于任何当前发布的phpPgAdmin版本,这是不可能的,尽管可能会添加此功能。您需要截取发送到后端的SQL,然后将其显示给用户。SQL执行是非常集中的,如果您查看“历史”功能,您将看到一种捕获/显示查询的方法,因此将这些位组合在一起可能会得到您想要的结果。HTH,如果有人实现了这一点,请发送拉请求
ALTER
命令
如果这是不可能的,我可以使用什么其他接口来获得此功能?对于任何当前发布的phpPgAdmin版本,这是不可能的,尽管可能会添加此功能。您需要截取发送到后端的SQL,然后将其显示给用户。SQL执行是非常集中的,如果您查看“历史”功能,您将看到一种捕获/显示查询的方法,因此将这些位组合在一起可能会得到您想要的结果。HTH,如果有人实现了这一点,请发送拉请求 作为一种快速的恶意攻击,您可以稍微更改源代码以启用sql日志记录: 在classes/database/ADODB_base.php中
function execute($sql) {
...
}
在开头添加以下行:
global $misc;
$misc->saveScriptHistory($sql);
这在我的5.0.3版本中起作用。这将非常好,我正在寻找samePlease,需要此功能!我来自phpMyAdmin,这个phpPgAdmin很难使用。