摘要: 为了便于对博客进行管理,请大家主动备份自己发表的文章(可以存放在自己的电脑上)。我在博客中上传了一篇利用ddd调试postgresql的文章,给出链接,大家下载下来研究以下。下载姓名:孙振兴 阅读全文
posted @ 2010-01-21 19:42 电信415实验室 阅读(252) 评论(0) 推荐(0)
摘要: 说明:前一段时间一直在FreeBSD的操作系统环境下进行实验,但是由于多次安装桌面系统失败,所以无法及时更新日志。昨天换了Ubuntu系统,在Unix环境下摸索了3天之后,终于在Ubuntu上编译,安装PostgreSQL数据库,并且成功利用图形化调试程序DDD(Data Display Debugger)来以调试的方式运行程序,这对阅读代码十分有帮助。过程:在孙振兴同学转载的帖子(http://... 阅读全文
posted @ 2010-01-21 18:53 电信415实验室 阅读(2724) 评论(3) 推荐(0)
摘要: 在上一篇文章中,我们分析完了bufpage.c,今天我们来分析页面管理的第二个文件:itemptr.c。 这个文件里面只有两个函数,非常简短,这两个函数是对src\include\storage\itemptr.h文件中定义的结构体ItemPointerData的操作。下面,我们来看一看这个结构体: typedef struct ItemPointerData{BlockIdData ip_blk... 阅读全文
posted @ 2010-01-21 18:08 电信415实验室 阅读(745) 评论(0) 推荐(0)
摘要: 本文将要介绍的安装是基于源码的安装,因此第一步是去postgresql的官网下载最新的源码。 有了源码之后,下一步就是编译了。为了调试postgresql的源码,编译的时候需要注意配置confgure选项。下边是具体的编译步骤。 1) :cd postgresql //postgresql位于主目录下。这一步是进入postgresql源码目录。注意该目录下有一个confgure文件。 2) :./... 阅读全文
posted @ 2010-01-21 13:11 电信415实验室 阅读(1265) 评论(2) 推荐(1)