Postgresql存储过程调试

时间:2017-05-02 01:50:56

标签: postgresql postgresql-9.5

我试图在网上找到它似乎有一个我需要安装的插件,它将启用pgadmin3中的调试选项,但我看不到任何这样的选项..如何调试Postgresql存储过程?< / p>

1 个答案:

答案 0 :(得分:1)

您必须在PostgreSQL服务器上安装pldebugger

编译并安装扩展程序后,必须在.data format_str: .asciiz "%d" printf_args: .space 8 ... .code daddi r5, r0, format_str sw r5, printf_args(r0) daddi r5, r0, 123 sw r5, printf_args+4(r0) daddi r14, r0, printf_args syscall 5 中将pipeline { agent any stages { stage('checkout') { steps { checkout([ $class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[ $class: 'RelativeTargetDirectory', relativeTargetDir: 'project1']], submoduleCfg: [], userRemoteConfigs: [[ credentialsId: '...', url: '...']] ]) checkout([ $class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[ $class: 'RelativeTargetDirectory', relativeTargetDir: 'project2']], submoduleCfg: [], userRemoteConfigs: [[ credentialsId: '...', url: '...']] ]) } } stage('build') { steps { sh '...' } } stage('test') { steps { sh '...' } } } } 添加到plugin_debugger并重新启动数据库服务器。

然后您可以使用pgAdmin调试函数。