摘要: 今天我们讲一讲pgjdbc。pgjdbc是postgresql的JDBC接口。其网址是 "https://jdbc.postgresql.org/" .是开源软件,我们可以轻松的查看其代码,理解jdbc的工作原理。 一. 源代码目录结构 pgjdbc的源码结构如下图: 那么我们来一一看看各个模块都是阅读全文
posted @ 2017-11-14 22:40 非我在 阅读(172) 评论(0) 编辑
摘要: http://blog.csdn.net/benpaobagzb/article/details/51364005 静态库链接时搜索路径顺序: 1. ld会去找GCC命令中的参数 L 2. 再找gcc的环境变量LIBRARY_PATH 3. 再找内定目录 /lib /usr/lib /usr/loc阅读全文
posted @ 2017-11-10 07:51 非我在 阅读(51) 评论(0) 编辑
摘要: 1.倒排索引原理 倒排索引来源于搜索引擎的技术,可以说是搜索引擎的基石。正是有了倒排索引技术,搜索引擎才能有效率的进行数据库查找、删除等操作。在详细说明倒排索引之前,我们说一下与之相关的正排索引并与之比较。 1.1正排索引 在搜索引擎中,正排表是以文档的ID为关键字,表中记录文档中每个字的位置信息,阅读全文
posted @ 2017-11-09 21:50 非我在 阅读(231) 评论(0) 编辑
摘要: 最近客户在使用我司开发的数据库时,报告了如下问题(也不能算是问题,就是疑惑吧),环境如下: 执行准备工作: 然后,开启一个事务,在该事务中查询test表: 在开另一个psql console,查询锁的情况: 发现在执行select期间对表上的所有的索引都加上了AccessShareLock锁,但是查阅读全文
posted @ 2017-11-08 07:25 非我在 阅读(205) 评论(0) 编辑
摘要: HOOK IN POSTGRESQL 初探 前言 众所周知,PostgreSQL具有很好的扩展性,是一个可以"开发"的数据库。在PostgreSQL里面,你可以定制你自己的Types、Function、Operation,支持各种过程语言等等。还可以依据自己的喜好修改源码增加新功能。为方便扩展,Po阅读全文
posted @ 2017-11-07 22:21 非我在 阅读(230) 评论(1) 编辑
摘要: 时光荏苒,岁月如梭。楼主已经很久没有更新了。之前说好的一周一更的没有做到。实在是事出有因,没能静下心来好好看代码。当然这不能作为我不更新的理由,时间挤挤还是有的,拖了这么久,该再写点东西了,不然人就怠懒了。不过这回,我准备写的精简些,一方面我想偷点懒省点时间,二来毕竟写太长大家也不一定爱看。 之前我阅读全文
posted @ 2017-07-10 16:10 非我在 阅读(380) 评论(3) 编辑
摘要: 1 PL/pgSQL Under the Hood This part discusses some implementation details that are frequently important for PL/pgSQL users to know. 1.1 Variable Subst阅读全文
posted @ 2017-07-04 10:56 非我在 阅读(59) 评论(0) 编辑
摘要: Trigger Procedures PL/pgSQL can be used to define trigger procedures on data changes or database events. A trigger procedure is created with the CREAT阅读全文
posted @ 2017-06-29 10:57 非我在 阅读(32) 评论(0) 编辑
摘要: Errors and Messages 1. Reporting Errors and Messages Use the RAISE statement to report messages and raise errors. The level option specifies the error阅读全文
posted @ 2017-06-28 09:55 非我在 阅读(145) 评论(0) 编辑
摘要: Cursors Rather than executing a whole query at once, it is possible to set up a cursor that encapsulates the query, and then read the query result a f阅读全文
posted @ 2017-06-27 10:58 非我在 阅读(46) 评论(0) 编辑