2013-07-18 57 views
0

我在PostgreSQL中创建了contrib模块,我在eclipse Juno中调试时出现问题。我被以下所概述@http://wiki.postgresql.org/wiki/Working_with_Eclipse#Debugging_PostgreSQL_from_Eclipse在eclipse中调试共享对象Juno

总之

  1. 开始PostgreSQL服务器从蚀调试过程中,确保型的那个的contrib所以正被加载
  2. 开始调试配置C-附加到应用程序并将其附加到PostgreSQL服务器进程。
  3. 从命令提示符处执行psql,并期望执行停止在contrib模块的断点处。

问题是断点的contrib模块被忽略,我总是看到消息 “从子进程XXXX叉后拆”。

我保证以下 1.调试配置点contrib共享库如此。 2.调试配置指向贡献源 3.在调试首选项中,我添加了指向contrib模块的源查找路径。

注意:我在eclipse之外编译contrib模块,出于某种原因,我不能在make中放置make视图。

任何指针将帮助 问候 萨米尔

回答

0

解决的问题。我正在将gdb附加到错误的过程中,即Postmaster。一旦psql(SQL客户端)连接到PostgreSQL实例,它应该附加到Postmaster派生的进程ID 谢谢