这是以前写的新版本的功能
http://bbs.pgsqldb.com/index.php?t=msg&th=12276&rid=442&S=0260820ada1df08b5cf8c9bdfd5b079e&pl_view=&start=0#msg_49899
经过这么长时间的测试,终于发布测试版了。很是令人激动呀。
原来Postgresql的这次升级准备叫PG8.5,结果发现更新的特性太多了,就改成9.0了。
Postgresql9.0新增了很多人期待多年的功能
全部的新特性可以查看下面的官方页面
http://developer.postgresql.org/pgdocs/postgres/release-9-0.html
安装
1 从官方发布网站上下载(需注册才能下载)
http://www.enterprisedb.com/products/pgdownload.do
2 不过,你可以从这个地址直接下载
http://downloads.enterprisedb.com/postgresql/postgresql-9.0.0-beta1-windows.exe
安装时,Local一定不要选Default,如C是没有问题的。
安装环境测试
Winsows XP专业版SP3
1安装的时候要选择Local为C,不能是默认的,否则会无法创建数据库的Data实例目录环境。
2如果你的机器上装过别的版本的Postgresql,安装过程会提示要Postgres
的密码,如果你当时是生成的随机密码,就有些麻烦了,到我的电脑。
管理中,把你的postgres的密码改成你好记的,才能进入下一步,否则
密码不对,是不能进入下一步的。
PG9的主要改进主要包括
1允许持续规档备份
2支持对指定的Schema内的对象进行权限赋予和收回的SQL语句(GRANT/REVOKE IN SCHEMA)
3可以通过赋权语句对表中的大对象的权限进行单独控制
4用DO语句实现了任意SQL代码块的数据库执行功能。
原来要在通过SQL语句实现一些复杂的数据操作,如循环控制,定义
变量等,必须把这个代码段写到函数中,现在可以直接用DO包含,
直接执行就行了。非常的方便,简单,绿色,环保。这是我最喜欢的
功能之一。
5 允许对一个函数通过函数名称进行调用,这样就可以跟据参数的名称
进行赋值了,而不必依据参数的顺序进行赋值。这个功能对于参数较多
的情况下很实用,参数赋值不容易出错。
6 Plpgsql现在成为数据库的默认语言了
7 对Pl/perl的进行了增强
8 可以针对指定的列进行触发
9 延迟唯一约束
这个功能很好用,可以对主键或唯一索引进行延迟限制,当你想要交换一个具有唯一索引字段的两个值时
就知道这个功能是多么的方便了。它让以下语句成为可能
update x set id=id+1
10 现在通知和侦听放到了内存里实现了,这此放到系统表中要快的多
11 允许通时带一个自定义的字符串,这样能于通知的内容就更灵活了。
12 允许应用程序连接时,指定一个应用程序的名称,这样在当前系统状态表中就可以看到这个应用了
当在一台机器上运行多个连接到数据库的程序时,区分是哪个程序的发的数据就很清晰了。
13 支持原生的Windows64位程序编译,这样就可以使用更大的缓冲区了。
不过,由于PG是基于进程的。因此这个功能在大多数的数据库中并不是很有用。详细见我早期提到的
一篇贴子。
分享到:
相关推荐
POSTGRESQL 9.0 性能调校PDF电子书
《PostgreSQL 9.0性能调校》内容包括 为处理高要求的应用程序而升级PostgreSQL安装的最佳实践; 揭秘硬件适合或不适合高性能数据库应用程序的原因; 深入研究在速度与稳定性之间进行取舍的手段; 调整操作系统以获得...
PostgreSQL 9.0 最新版高级教程 PostgreSQL性能提升 英文版
PostgreSQL 9.0 High Performance.pdf
一款轻型的数据库系统,使用简单方便,集成图形管理界面。
postgresql 9.0高性能指南。来自PG社区专家的倾力打造。
资源名称:PostgreSQL 9.0性能调校资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
postgresql9.0的中文chm手册,实用不解释
PostgreSQL 9.0的性能调优 What you will learn from this book How to implement PostgreSQL features for reliability and performance How to use the latest PostgreSQL 9.0 features Summaries to help ...
jar包文件:postgresql-9.0-801.jdbc4.jar javadoc API文档文件:postgresql-9.0-801.jdbc4-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.0-801.jdbc4-sources.jar 对应Maven信息: groupId:...
windows 下64位 postgresql+postgis的安装包,方便本地调试测试
PostgreSQL-9.0-High-Performance2010
PostgreSQL9.0standby数据库介绍及搭建方法.pdf
jar包文件:postgresql-9.0-801.jdbc3.jar javadoc API文档文件:postgresql-9.0-801.jdbc3-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.0-801.jdbc3-sources.jar 对应Maven信息: groupId:...
postgresql-9.0 官方手册English版本 非常详细的说明文档
postgresql-9.0-801.jdbc3.zip
postgresql-9.0-802.jdbc3.jar postgres数据库的驱动包
postgis_1_4_pg84.exe,太难找了这个东西,postgreSql9.0以后又没得pgRouting相对应的版本(1.0.5官网上还没得Windows版本的)