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