El primer beta de la versión 9.0 de PostgreSQL ha sido liberado

Tema: 

Saludos,

Anuncio original: http://www.postgresql.org/about/news.1198

MAY 3, 2010 9:00 EDT: El primer beta de la versión 9.0 de PostgreSQL está ahora disponible. La versión 9.0 es la primera versión de PostgreSQL que incluye replicación binaria, en tiempo real, integrada y con capacidad de responder consultas en la réplica, este tipo de replicación consiste en dos características: "Hot Standby" y "Streaming Replication". Combinando esto con las otras características que se incluyen, está nueva versión permitirá expandir la adopción de PostgreSQL por nuevos usuarios y en nuevos tipos de aplicaciones.

Esta es una versión beta. Eso significa que se espera que tenga errores, inconvenientes y documentación incompleta. 9.0 beta está siendo liberado para que nuestros usuarios puedan encontrar esos inconvenientes y nos permitan eliminarlos antes del lanzamiento final. El Grupo Global de Desarrollo de PostgreSQL requiere que todos los usuarios de PostgreSQL descarguen y prueben la versión 9.0 beta para ayudarnos a producir en un tiempo razonable una versión 9.0 libre de problemas.

En la versión 9.0, una gran cantidad de nuevas características y mejoras permitirán a desarrolladores y DBAs ampliar su uso de PostgreSQL; estas incluyen:

* Nueva replicación binaria
* Soporte para 64-bit en Windows
* Un LISTEN/NOTIFY mejorado permite notificar los eventos de la base de datos de forma más rápida
* Bloques de procedimientos anónimos con la sentencia DO
* Triggers condicionales y triggers por columnas, estos últimos se ajustan al estándar SQL
* Soporte para Python 3 en PL/Python y numerosas mejoras en PL/Perl
* Restricciones de unicidad para datos no escalares (exclusion constraints)
* Se mejoró el soporte para datos del tipo llave-valor
* Remoción automática de joins, esto permitirá optimizar consultas generadas por sistemas ORM

La lista completa de más de 200 cambios está disponible en las notas de versión: http://developer.postgresql.org/pgdocs/postgres/release-9-0.html

Usuarios interesados en sacarle el mayor provecho a estas nuevas características deberían descargar y migrar sus aplicaciones a PostgreSQL 9.0 beta ahora. Debido a que la versión 9.0 incluye algunas nuevas características importantes asi como código interno revisado, asi como cambios a la sintaxis permitida por el lenguaje PL/PgSQL, se espera que existan problemas de compatibilidad con versiones anteriores.

El código fuente, asi como instaladores binarios para alagunas plataformas, están disponibles en el sitio web de PostgreSQL:

* Página de información del Beta: http://www.postgresql.org/developer/beta
* Código fuente: http://www.postgresql.org/ftp/source/9.0beta1
* Instalador para Windows: http://www.enterprisedb.com/products/pgdownload.do
* Binarios para otras plataformas: http://www.postgresql.org/ftp/binary/9.0beta1
* Notas de versión: http://developer.postgresql.org/pgdocs/postgres/release-9-0.html