gpt4 book ai didi

postgresql - Postgres : see statement generated implictly by FKs?

转载 作者:行者123 更新时间:2023-11-29 11:44:41 25 4
gpt4 key购买 nike

我在 Ubuntu 中使用 Postgres 9.6。

有很多表和很多外键,当我删除某些数据时,它会隐式生成相应的命令来清理外键。

当长时间运行的 DELETE 语句被中断时,这可以被“看到”,例如CTRL-c 它显示正在运行的“后台”语句。

有没有办法查看所有在后台生成/执行的语句? log_statement 配置也不显示它们。

最佳答案

没有内置方法,但可以使用 ExecutorStart_hook

auto_explain contrib module可以跟踪“嵌套”语句。请参阅 auto_explain.log_nested_statements。我不确定它是忽略 FK 检查还是考虑它们;嵌套语句特性主要用于PL/PgSQL之类的东西。

关于postgresql - Postgres : see statement generated implictly by FKs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43909343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com