PostgreSQL PL/pgSQL 调试器

PostgreSQL PL/pgSQL 调试器能指导你一步一步调试 PL/pgSQL 过程或函数。若要启动调试器,请点击函数设计器内的 调试“调试”按钮。

PostgreSQL PL/pgSQL 调试器 - 图2

你可以使用工具栏或菜单运行最常用的调试动作:

按钮

描述

运行 运行

开始在调试模式下运行代码。如有需要,输入参数。调试器会运行你的代码直到代码结束或到达下一个断点。键盘快捷键:F9

逐过程 逐过程

恢复运行。当前的行将被运行。如果该行是一个过程或函数调用,它会绕过过程或函数。计数器将移动到下一列的代码。键盘快捷键:F10

逐语句 逐语句

恢复运行。当前的行将被运行。如果该行是一个过程或函数调用,计数器会移动到过程或函数的第一句语句。否则,计数器将移动到下一行的代码。键盘快捷键:F11

跳过 跳过

恢复运行。当前的过程或函数中余下的代码将被运行。随后,计数器会跳到过程或函数调用者之后的行。键盘快捷键:SHIFT+F11

停止 停止

停止逐步运行代码。运行将停止,并且无法恢复。

“代码”窗格显示过程或函数的代码。你可以在语句旁的灰色范围点击 断点 来为调试添加或移除断点。

“调用堆栈”窗格显示一个依调用次序排列的过程或函数的列表。

“断点”窗格显示全部断点。你可以删除一个断点或全部断点,只需右击断点并选择“移除断点”或“移除全部断点”。若要跳到断点所在的行,请右击断点并选择“前往函数”。

“本地变量”窗格显示全部本地变量和其值。在“值”列中点击一个值来进行编辑。

“参数”窗格显示输入的参数。

“日志”窗格显示调试代码时的信息日志和过程或函数完成运行后的结果。