Agras Zeta Atino

Un blog mas de tecnologia, locuras y procrastinacion

El primer Beta de PostgreSQL 9 ha sido liberado

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

Facebook Twitter Email

PostgreSQL 9 Beta 1 Released!

The first beta release of PostgreSQL version 9.0 is now available. Version 9.0 is the first version of PostgreSQL to include built-in real-time binary database replication with query scale-out, consisting of two features, Hot Standby and Streaming Replication. Combined with its other major features, version 9.0 will expand adoption of PostgreSQL by new users and in new types of applications.

This release is a beta version. This means that it is expected to have bugs, issues, and missing documentation. 9.0 beta is being released so that our users will find those issues and allow eliminating them before the final release. All PostgreSQL users are requested to download and test version 9.0 to help us produce a timely and more trouble-free 9.0 release.

In this version, a number of new features will allow developers and DBAs to broaden their use of PostgreSQL, including:

* Hot Standby and Streaming Replication
* 64-bit support on Windows
* Improved LISTEN/NOTIFY allows fast internal database event messaging
* Anonymous procedure blocks with the DO statement
* Conditional and per-column triggers
* Support for Python 3 in in PL/Python and numerous PL/Perl improvements
* Uniqueness constraints for non-scalar data (exclusion constraints)
* Improved key-value data support
* Automatic join removal, optimizing for ORM-generated queries

The full list of over 200 changes is available in the release notes:

http://developer.postgresql.org/pgdocs/postgres/release-9-0.html

Users interested in taking advantage of these new features should download and test porting their applications to PostgreSQL 9.0 beta now. Because version 9.0 includes many new major features as well as overhauled internal code, such as changes to the syntax allowed by the PL/PgSQL language, backwards compatiblility issues are expected.

Source code, as well as binary installers for many platforms, is available from the PostgreSQL Web Site:

* Source:
http://www.postgresql.org/ftp/source/V9.0beta1
* Windows Installer:
http://www.enterprisedb.com/products/pgdownload.do
* Binaries for other platforms:
http://www.postgresql.org/ftp/binary/v9.0beta1
* Release Notes:

http://developer.postgresql.org/pgdocs/postgres/release-9-0.html

* Participating in Testing:
http://www.postgresql.org/developer/beta

Facebook Twitter Email

compiling php5-simplexml

Ever had a problem compiling php5-simplexml on a FreeBSD system?. If you’ve been having trouble and the compiller complaining about not finding something related with a php extension named “spl”; Congratulations, you’ve been googling and found the right place to tell you: Upgrade your PHP to a 5.3.x version, since the SPL extension was removed.

Check the PHP5 Changelog and look for php 5.3.0:

Improved SPL extension:

  • Added SPL to list of standard extensions that cannot be disabled. (Marcus)

:) Will save you lots of time…

Facebook Twitter Email
Social links powered by Ecreative Internet Marketing