Berkeley 5.0.21提供的PHP扩展的Bug

来源:互联网 发布:明朝资本主义萌芽知乎 编辑:程序博客网 时间:2024/04/28 06:31

刚写完前面的日志,又发现一个Bug:

根据Oracle官方提供的说明:

 

http://www.oracle.com/technology/documentation/berkeley-db/db/programmer_reference/ext_php.html

 

class Db4的声明如下:

想测试一下BTREE和HASH方式的性能区别的时候,却怎么也找不到指定数据表类型的参数。有是看php扩展的源代码,居然发现程序是支持的,open的原型应该如下:

漏的还不是最后一个参数。真够faint的。另外php源码中也没有为DB_BTREE、DB_HASH等类型定义宏。又要自己动手丰衣足食了。

在db4.cpp中增加了声明:

 

另外未在代码中找到设置Cache以及PageSize的函数。看来这个是真的不支持了。

 

 

原创粉丝点击