PostgreSQL 9.1 Alpha发布 新增XML相关功能

原创
数据库 PostgreSQL
PostgreSQL 9.1 Alpha版本已经在2010年9月8日发布了,此次发布紧跟9.0最终版。可以看出,新的版本将增加更多XML相关功能。

【51CTO独家特稿】当PostgreSQL 9.0发布最终版时,其下一个版本的开发工作已经就绪。今天,PostgreSQL开发组发布了PostgreSQL 9.1的第一个Alpha版本。这一次发布将增加几个重大的新功能,包括紧凑的数据类型和新的XML相关功能。

PostgreSQL 

PostgreSQL LOGO

PostgreSQL 9.0增加了许多使用的新特性,这些将在PostgreSQL 9.1中得到提升。包括PostgreSQL 9.0中加入的两大主要新特性:热待机和流复制。PostgreSQL 9.0也包括兼容SQL的列触发器,使用DO语句的匿名函数,增强的服务器端语言支持。

PostgreSQL 9.1的一个重大改变就是可能导致与以前版本不兼容的standard_conforming_string,可以切换为“on”。这可能会打破一些被视为“粗心”的应用程序上的安全特性。PostgreSQL9.1还包括更多紧凑的数据类型。Vacuum和分析计数器已经被添加到pg_stat_*_表视图中,并且锁定和减少了CREATE TRIGGER和ALTER TABLE, CREATE RULE动作。

PostgreSQL 9.1中将允许没有列入GROUP BY子句的SQL语句引用其他列。在GROUP BY子句中只需要提及主键即可。此功能将简化那些很复杂的SQL语句,比如多列建设。一个有用的新功能是“CREATE TABLE IF NOT EXISTS”功能,有助于DBA在写脚时引导一个数据库。

最后,新的PostgreSQL 9.1 Alpha将包括XML相关功能:xmlexists, xpath_exists,xml_is_well_formed, string functions concat(), left() and right()。

51CTO数据库频道向您推荐:XML可扩展标识语言详解

PostgreSQL 9.1将一直开发到2011年中,想知道更多PostgreSQL 9.1的细节请点击http://developer.postgresql.org/pgdocs/postgres/release-9-1-alpha.html。

【编辑推荐】

  1. PostgreSQL新版提高Oracle兼容性 欲与甲骨文试比高?
  2. Sun如何处理PostgreSQL和Java DB?
  3. PostgreSQL 8.2简介 附下载地址
  4. 简评MySQL和PostgreSQL优劣
  5. 将你的网站从MySQL改为PostgreSQL
责任编辑:彭凡 来源: 51CTO
相关推荐

2011-03-30 11:48:57

PostgreSQL9.1Alpha5

2010-11-02 14:40:20

PostgreSQL

2011-09-14 13:28:36

PostgreSQL

2011-08-24 09:03:55

PostgreSQL

2009-07-03 08:42:37

查询监控工具PostgreSQL

2009-12-28 10:04:59

.NET 4.0数组

2009-03-27 17:58:17

LinuxAdobe Reade发布

2011-03-09 08:57:23

Fedora 15 a

2012-02-29 10:05:46

Fedora 17 A发布

2011-08-24 09:30:48

Fedora 16 A

2009-02-20 11:36:38

Chakra Alpha 2发布

2020-09-17 08:09:16

JDK发布预览

2022-03-15 14:11:21

iOS苹果操作系统

2012-09-19 09:12:06

FedoraAlpha

2009-05-15 16:09:32

Ubuntu 9.10Alpha 1Linux

2013-04-24 10:20:25

Fedora Linu

2013-09-26 13:59:38

FedoraLinuxFedora 20

2011-07-08 09:17:08

Ubuntu 11.1

2012-05-28 09:23:40

JavaHadoopApache

2013-01-29 11:27:37

Linux Deepi
点赞
收藏

51CTO技术栈公众号