您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

使用PostgreSQL数据库做PHP开发

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

 

说明:下面内容更多是讲怎么安装环境的,实际开发内容几乎没有,你可以考虑是否阅读本文。

PostgreSQL数据库应该算是数据库界的启明星,其中一些功能甚至超过了Oracle等商业数据库,在开源世界来讲,可以说是非常不错的,甚至MySQL都跟它差很远。它支持包括JDBC、ODBC、DBI等等数据库链接方式,基本上能够目前所有流行的编程语言进行交互,可以说是适合任何编程开发者。

官方的介绍内容也许更能说明问题:http://www.pgsqldb.org/pgsqldoc-8.0c/preface.html
----------------------------------
何为 PostgreSQL?
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。

PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。 它支持大部分 SQL:2003 标准并且提供了许多其他现代特性:

复杂查询
外键
触发器
视图
事务完整性
多版本并发控制
同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的:

数据类型
函数
操作符
聚集函数
索引方法
过程语言

并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。
-------------------------------------

今天想尝试一下PHP使用PostgreSQL做开发的感觉,于是就赶紧装一个吧。

一开始考虑是在Windows安装最新的8.0.3版本,但是想想,可能实际开发平台更多的是在Unix/Linux下,于是就准备在FreeBSD下做开发,刚好昨天把FreeBSD5.4升级了,赶紧ports一个回来。

cd /usr/ports/database/postgresql80-server
cat Makefile
一看,原来最新版是8.0.3,呵呵,正好呀,赶紧装。
make install
漫长等待的过程,它要去下载什么gmake,还要下载postgresql-8.0.3.tar.bz2等文件,老半天才装完。呵呵,很兴奋,启动一下看看:
/usr/local/etc/rc.d/postgresql.sh start    (这个文件也许你的文件名不是这样)
晕,怎么出错了?反正死活就是启动不了,看来还得手工安装一下,先卸载掉吧:
cd /usr/ports/database/postgresql80-server
make deinstall
唉,把文件拷走吧:
cd /usr/ports/distfiles
mv ./postgresql-8.0.3.tar.bz2 /usr/local/src
解压缩:
cd /usr/local/src
bunzip2 -d ./postgresql-8.0.3.tar.gz2
tar xvf ./postgresql-8.0.3.tar
解压缩成功:
cd ./postgresql-8.0.3
配置文件,安装到我们的老目录里:
./co

[1] [2] [3] [4] [5] [6] [7] 下一页

在google里搜索更多使用PostgreSQL数据库做PHP开发

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明