与网上搜的有点差异,系统是windows7,postgresql9.5
1)更改数据库目录下的postgresql.conf,加入如下红色语句:
#shared_preload_libraries = '' # (change requires restart)(这个系统默认下是注释掉的,在这句下面加入下面语句)
shared_preload_libraries = '$libdir/plugin_debugger'(这是新加入的,目的是指向plugin_debugger.dll,如果路径错误重启数据库会失败)
2)重新启动pg服务
3)在要进行调试的数据库里执行pldbgapi--1.0.sql文件,这个文件在你pg安装目录的share/extension/下面
去掉开头的注释和echo,复制里面的内容到pgAdmin里面create脚本,按F5执行,这个脚本会在函数里面创建一些function
调试pg的function
1)打开pgadmin3,打开你要调试的数据库,在你要调试的function上右击,这时你会发现多了一项Debugging,占击子项中的debug就可对function进行调试了。
参考:http://www.cppblog.com/seahouse/archive/2012/01/16/164240.html?opt=admin
LINUX参照:http://blog.csdn.net/binyao02123202/article/details/7746035
第一次使用pgAdmin把文本的配色调了一下,看起来还挺舒服的

使用pgAdmin3 调试存储过程相关推荐

  1. SQL server2008 无法启动调试存储过程

    这两天遇到一件极为郁闷的事情,我在公司台式机上装了试用版sql2008,一切正常,刚好公司分配一部笔记本,感觉2008用起来还可以,就一起装了sqlserver2008 ,结果问题出现了,笔记本上无论 ...

  2. 如果不能调试存储过程

    突然想起用"本地系统帐户"登陆,而SQL Server作为服务运行,不能调试存储过程,其解决方法如下: 控制面板->管理工具->服务->MSSQL(默认的ID)- ...

  3. 存储过程系列之调试存储过程 SQL Server 2005

    在数据库中直接调试   在数据库中直接调试是调试SQL Server 2005的存储过程的最简单的方法. 在Visual Stuido的IDE中你可以选择单步执行存储过程,然后就可以一条语句一条语句地 ...

  4. VS2019调试查看变量_PL/SQL调试存储过程?看这篇就够了

    概述 虽然现在存储过程相对比较少用了,但是平时接触不可避免的要跟存储过程打交道,当需要自己写的时候总会碰到这或那的错误,这个时候一般要怎么调试呢? PL/SQL调试 PL/SQL中提供了[调试存储过程 ...

  5. pl sql developer中如何调试存储过程以及调试包中创建的存储过程

    学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下: (1)在body里设置断点(在要设置断点的行开始点击鼠标左键就可以 ...

  6. navicat 怎么调试存储过程_Mysql调试存储过程最简单的方法

    以前同事告诉我用临时表插入变量数据来查看,但是这种方法过于麻烦,而且Mysql没有比较好的调试存储过程的工具.今天google了下发现可以用select + 变量名的方法来调试...真是让我汗颜啊. ...

  7. oracle中调试存储过程,详解Oracle调试存储过程

    详解Oracle调试存储过程 一 调试关键步骤 1.在要调试的存储过程右键,选择编辑以进行调试,截图如下: 2.点击小瓢虫,弹出调试窗口,截图如下: 3.输入7839员工编号,点击确认,进行调试,截图 ...

  8. oracle test 卡死,oracle11g plsql调试存储过程卡死的处理技巧

    >> PLsql调试存储过程卡死 有多次进行TEST调试存储过程,在某一个环境动不了,然后卡住,plsql界面进入假死状态了,而这个时候只有在windows里面的任务管理器里面强行关闭pl ...

  9. 在SQL Server Management Studio(SSMS)中调试存储过程

    Debugging is one of the most important but painful parts of any software process. To find some error ...

最新文章

  1. Linux笔记:使用Vim编辑器
  2. 什么才是真正的L3自动驾驶?
  3. java线程同步以及对象锁和类锁解析(多线程synchronized关键字)
  4. javascript创建类方法汇总(包含es6语法)
  5. 高频面试题:如何保证缓存与数据库的双写一致性?
  6. httpd四之CGI、HTTPS、压缩配置
  7. 支付宝这些程序员要逆天,滑板、画漫画、写科幻小说、航拍,玩得太溜
  8. http post请求 参数放在路径后面 java_【思唯网络学院】网络基本概念之HTTP协议...
  9. mysql backupadmin_如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库
  10. 清空image画布并改变大小填充背景色
  11. 喵哈哈村与哗啦啦村的大战(四)(树形DP)
  12. STL-vector容器
  13. 主板检测卡c5_计算机主板检测卡检测显示C5是哪的問題?
  14. 数据库一对一、一对多、多对多关系理解(转载)
  15. matplotlib之等高线图
  16. 为你解说加密Pdf如何导出图片
  17. 生命周期数据共享[父子-子父-兄弟]ref引用数组复习
  18. 域名批量查询 网站域名批量查询
  19. Springboot面向全球电子商城系统3v50f计算机毕业设计-课程设计-期末作业-毕设程序代做
  20. python太极代码_Python turtle绘制阴阳太极图代码解析

热门文章

  1. Shell while语句
  2. Kademlia算法 理解 总结
  3. 7-23 显示Pascal三角形 (30分)
  4. android笔记:长按APP图标弹出快捷方式(shortcuts)
  5. JAVA 后台ID生成器、生成16位ID纯数字
  6. Ajax怎么获取天气,Ajax获取全国天气预报的API数据
  7. ADDS, DHCP建立
  8. 用迭代器遍历map 集合
  9. NI HIL测试平台环境部署(血与泪的经验)
  10. React是什么,为什么要使用它?