PostgreSQL PL/pgSQL 调试器能指导你一步一步调试 PL/pgSQL 函数。如要启动调试器,点击函数设计器内的 按钮。
你可以使用工具栏或菜单运行最常用的调试动作:
按钮 |
描述 |
开始在调试模式下运行代码。如有需要,输入参数。调试器会运行你的代码直到代码结束或到达下一个断点。 |
|
停止逐步运行代码。运行将停止,并且无法恢复。 |
|
恢复运行。当前的行将被运行。如果该行是一个函数调用,它会绕过函数。计数器将移动到下一行的代码。 |
|
恢复运行。当前的行将被运行。如果该行是一个函数调用,计数器会移动到函数的第一句语句。否则,计数器将移动到下一行的代码。 |
|
恢复运行。当前的函数中余下的代码将被运行。随后,计数器会跳到函数调用者之后的行。 |
“代码”窗格显示函数的代码。你可以在语句旁的灰色范围点击 来为调试添加或移除断点。
“断点”窗格显示全部断点。
“调用堆栈”窗格显示一个依调用次序排列的函数的列表。如要跳至一个函数,按住 Control 键并点按函数,然后选择“跳至”。
“本地变量”窗格显示全部本地变量和其值。如要添加一个变量到监看列表,按住 Control 键并点按变量,然后选择“添加到监看列表”。
“参数”窗格显示输入的参数。如要添加一个参数到监看列表,按住 Control 键并点按参数,然后选择“添加到监看列表”。
“监看列表”窗格显示被监看的变量的信息,让你删除或编辑监看变量。如要编辑一个监看变量的值,按住 Control 键并点按监看变量,然后选择“设置值”。如要删除一个监看变量,按住 Control 键并点按变量,然后选择“移除变量”。
“日志”窗格显示调试代码时的信息日志和函数完成运行后的结果。