Un poderoso sistema de código abierto para bases de datos relacionales

PostgreSQL

PostgreSQL 9.0.2 (64-bit)

  -  46.9 MB  -  Código Abierto

En ocasiones, las últimas versiones del software pueden causar problemas al instalarse en dispositivos más antiguos o dispositivos que ejecutan una versión anterior del sistema operativo.

Los fabricantes de software suelen solucionar estos problemas, pero puede llevarles algún tiempo. Mientras tanto, puedes descargar e instalar una versión anterior de PostgreSQL 9.0.2 (64-bit).


Para aquellos interesados en descargar la versión más reciente de PostgreSQL o leer nuestra reseña, simplemente haz clic aquí.


Todas las versiones antiguas distribuidas en nuestro sitio web son completamente libres de virus y están disponibles para su descarga sin costo alguno.


Nos encantaría saber de ti

Si tienes alguna pregunta o idea que desees compartir con nosotros, dirígete a nuestra página de contacto y háznoslo saber. ¡Valoramos tu opinión!

  • PostgreSQL 9.0.2 (64-bit) Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    PostgreSQL 9.0.2 (64-bit) Captura de Pantalla 1
  • PostgreSQL 9.0.2 (64-bit) Captura de Pantalla 2
  • PostgreSQL 9.0.2 (64-bit) Captura de Pantalla 3
  • PostgreSQL 9.0.2 (64-bit) Captura de Pantalla 4
  • PostgreSQL 9.0.2 (64-bit) Captura de Pantalla 5

Qué hay de nuevo en esta versión:

- La fuerza de la predeterminada wal_sync_method a ser fdatasync en Linux por defecto en Linux ha sido realmente fdatasync durante muchos años, pero los recientes cambios en el kernel causado PostgreSQL para elegir open_datasync lugar. Esta elección no se produjo ninguna mejora en el rendimiento, y causó absoluta de fallos en determinados sistemas de archivos, en particular ext4 con la data=journal opción de montaje.
- Fix \"demasiados KnownAssignedXids\" error durante el modo de Espera de reproducción 
- Revisión de condición de carrera en la adquisición de bloqueo durante Hot Standby 
- Evitar conflictos innecesarios durante Hot Standby Esto corrige algunos casos donde la repetición se considera conflicto con el modo de espera de las consultas (que causa retraso de la reproducción o de la posible cancelación de la consulta), pero no hubo ningún conflicto real.
- Fix surtido de errores en WAL reproducción de la lógica de la GINEBRA índices Esto podría resultar en \"mal de búfer id: 0\" errores o corrupción de contenido de índice durante la replicación.
- Revisión de recuperación de la base de la copia de seguridad cuando la partida punto de control WAL registro no está en el mismo WAL segmento como su rehacer punto
- Revisión de la esquina-en caso de error en la transmisión, se habilita la replicación inmediatamente después de la creación del máster de clúster de base de datos
- Fix persistente desaceleración de autovacuum trabajadores cuando varios trabajadores permanecen activas durante mucho tiempo La efectiva vacuum_cost_limit para un autovacuum trabajador podría caer a casi cero si es procesado suficiente tablas, haciendo que se ejecuta muy lentamente.
- Fix a largo plazo la pérdida de memoria en autovacuum lanzador
- Evitar el fracaso al intentar informar de un inminente transacción envolvente condición de fuera de una transacción de Esta omisión impide la recuperación después de la transacción envolvente acercaba demasiado, porque la base de datos de inicio de procesamiento sería un fracaso.
- Añadir soporte para la detección de registro de la pila de la saturación en IA64 La arquitectura IA64 tiene dos de hardware pilas. Completa la prevención de la pila de saturación de fallas requiere la comprobación de ambos.
- Agregar una comprobación de desbordamiento de pila en copyObject() Ciertas rutas de código podría bloquearse debido a desbordamiento de pila dado suficientemente complejo consulta.
- Revisión de detección de la división de la página en temporal índices GiST es posible tener un \"concurrentes\" división de página en un índice temporal, por ejemplo si hay un cursor abierto a escanear el índice cuando una inserción se realiza. Los GiST no pudo detectar este caso y por lo tanto podría entregar resultados equivocados cuando la ejecución del cursor continuó.
- Revisión de comprobación de error durante el comienzo de la conexión de procesamiento de La verificación para muchos procesos secundarios se ha omitido en algunos casos, posiblemente llevando a administrador bloquee al intentar agregar el nuevo proceso hijo vectores de tamaño fijo.
- Mejorar la eficiencia de las funciones de la ventana Ciertos casos en los que un gran número de tuplas necesarios para ser leído por adelantado, pero work_mem era lo suficientemente grande como para permitir que todos se celebrará en la memoria, fueron inesperadamente lento. percent_rank(), cume_dist() y ntile (), en particular, fueron sujetos a este problema.
- Evitar la pérdida de memoria mientras ANALIZAR\'ing índice complejo de expresiones 
- Asegurar un índice que utiliza toda una fila Var todavía depende de su mesa Un índice declarado como crear el índice i en t (foo(t.-)) no automáticamente se cayó cuando su mesa estaba caído.
- Añadir la falta de apoyo en la CAÍDA de PROPIEDAD para la eliminación de los datos externos de contenedor/servidor de los privilegios de pertenecer a un usuario
- no \"inline\" una función SQL con múltiples parámetros de SALIDA Esto evita un posible accidente debido a la pérdida de información sobre el resultado esperado rowtype.
- Fix crash cuando inline-ción de un conjunto de devolución en función cuyo argumento lista contiene una referencia a una línea capaz de función de usuario
- se Comportan correctamente si el FIN, LÍMITE, PARA la ACTUALIZACIÓN, o CON está conectado a los VALORES de la parte de INSERTAR ... VALORES
- Realizar el APAGADO de palabras clave sin reservas (Heikki Linnakangas) Esto evita problemas con el uso de un nombre de variable en PL/pgSQL. Que trabajó antes de 9.0, pero ahora estaba roto porque PL/pgSQL ahora trata a todas las palabras reservadas como reservados.
- Revisión constante de plegado de UNEN() expresiones El planificador a veces intento de evaluar las sub-expresiones que, de hecho, nunca podría ser alcanzado, lo que posiblemente lleve a errores inesperados.
- Fix \"no se pudo encontrar pathkey elemento para ordenar\" planificador de fracaso en comparación con el de toda la fila de Vars
- Revisión de administrador de fallo cuando la conexión de aceptación (accept() o una de las llamadas realizadas inmediatamente después de la falla, y el jefe de correos fue compilado con soporte para GSSAPI
- Reintentar después de recibir una respuesta no válida del paquete de un servidor de autenticación RADIUS Esto corrige un bajo potencial de riesgo para la condición de denegación de servicio.
- Fix perdidas desvincular de archivos temporales cuando log_temp_files está activo Si se ha producido un error al intentar emitir el mensaje de registro, la desvinculación no se hizo, lo que resulta en la acumulación de archivos temporales.
- Agregar la funcionalidad de impresión para InhRelation nodos Esto evita un error cuando debug_print_parse está habilitado y ciertos tipos de consulta se ejecuta.
- Fix incorrecto cálculo de la distancia de un punto a una línea horizontal de un segmento de Este error afectó a varios diferentes geométrica de la distancia de medición de los operadores.
- Fix cálculo incorrecto de estado de la transacción en ecpg
- Corrección de errores en psql\'s Unicode de escape de apoyo
Velocidad paralelo pg_restore cuando el archivo contiene muchos objetos grandes (blob)
- Revisión PL/pgSQL\'s manejo de \"simple\" expresiones para no fracasar en la recursividad o de recuperación de errores de los casos
- Revisión PL/pgSQL\'s informe de errores para los no-tan-columna casos Como el de 9.0, que a veces informe \"desaparecidos DE la cláusula de entrada para la tabla de foo\" cuando \"registro de foo no tiene campo de bar\" sería más apropiado.
- Revisión PL/Python para honrar typmod (es decir, la longitud de precisión o de restricciones a la hora de asignar a la tupla campos de Esto corrige una regresión de 8.4.
- Revisión PL/Python\'s manejo de la devolución de las funciones de los Intentos de llamada SPI funciones dentro del iterador la generación de un conjunto resultado sería un fracaso.
- se corrigió un error en contrib/cubo\'s GiST picksplit algoritmo Esto podría resultar en una considerable ineficiencia, aunque en realidad no las respuestas incorrectas, en un GiST índice en un cubo de la columna. Si usted tiene un índice, considere la posibilidad de Indexar después de instalar esta actualización.
- Don\'t emiten \"identificador será truncado\" avisos en contrib/dblink, excepto cuando la creación de nuevas conexiones
- Corregir las posibles coredump en la falta de clave pública en contrib/pgcrypto
- Revisión de desbordamiento de búfer en contrib/pg_upgrade
- Corrección de pérdida de memoria en contrib/xml2\'s de la consulta de XPath funciones
- Actualizar datos de zona horaria de archivos para tzdata liberación 2010o para el horario de verano cambios de la ley en Fiji y Samoa; también histórico correcciones de Hong Kong.