-
Última Versión
-
Sistema Operativo
Mac OS X
-
Ránking Usuario
Haga clic para votar -
Autor / Producto
-
Nombre de Fichero
postgresql-9.3.5-1-osx.zip
-
MD5 Checksum
43e53d7bef81ccdf08ed9fd6096de4e2
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.3.5.
Para aquellos interesados en descargar la versión más reciente de PostgreSQL for Mac 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!
Qué hay de nuevo en esta versión:
En pg_upgrade, quitar pg_multixact archivos dejados por initdb:
- Si usted utiliza un pre-9.3.5 versión de pg_upgrade para actualizar un clúster de base de datos a 9.3, puede que haya dejado atrás un archivo $PGDATA/pg_multixact/compensaciones/0000 que no deberÃan estar ahà y eventualmente causar problemas en el VACÃO. Sin embargo, en el común de los casos este archivo es realmente válido y no debe ser removido.
Inicializar correctamente los bytes de relleno en contrib/btree_gist Ãndices en columnas de bits:
- Este error podrÃa resultar incorrecta de los resultados de la consulta debido a los valores que se deben comparar la igualdad de no ser vistos como iguales. Los usuarios con GiST los Ãndices de bit o bit diferentes columnas deben INDEXAR los Ãndices después de instalar esta actualización.
Proteger contra páginas rasgadas al eliminar GIN lista de páginas:
- Esta revisión, se evitan posibles daños en el Ãndice si un sistema de bloqueo se produce mientras que la actualización de la página que se está escribiendo en el disco.
No es claro el derecho de enlace de un GiST página de Ãndice, mientras que la reproducción de las actualizaciones de WAL:
- Este error podrÃa conducir a la transitoriamente las respuestas incorrectas de los GiST Ãndice de exploraciones realizadas en Hot Standby.
- Revisión de la esquina caso bucle infinito durante la inserción en un SP-GiST Ãndice de texto
- Corrección de las respuestas incorrectas de SP-GiST Ãndice de búsquedas con -|- (rango de adyacencia) operador de
- Revisión de reciclamiento de manejo para pg_multixact/miembros
Truncar pg_multixact durante puestos de control, no durante VACÃO:
- Este cambio asegura que pg_multixact segmentos no puede ser eliminado si todavÃa iba a ser necesaria durante el WAL reproducción después de un accidente.
- Fix posible inconsistencia de todo lo visible banderas después de WAL recuperación
- Revisión posiblemente incorrecto invalidación de caché durante las llamadas anidadas a ReceiveSharedInvalidMessages
- Revisión de condición de carrera a la hora de actualizar una tupla simultáneamente bloqueado por otro proceso
- Revisión "no se pudo encontrar pathkey elemento a ordenar" planificador de errores con la UNIÓN de TODO subconsultas la lectura de las tablas con la herencia de los niños
No asumimos una subconsulta de salida es único, si hay un conjunto de devolución en función de su targetlist:
- Este descuido podrÃa llevar a misoptimization de construcciones como el lugar de x EN (SELECCIONE y generate_series(1,10) a partir DE t GRUPO POR y).
Mejorar el planificador para la gota constante NULL entradas Y/O cuando sea posible:
- Este cambio corrige algunos casos donde el más agresivo de la sustitución de parámetros realizado por 9.2 y más tarde puede llevar a una peor plan que las versiones anteriores producido.
Asegúrese de que el planificador ve equivalente VARIADIC y no VARIADIC llamadas de función equivalente:
- Este error podrÃa, por ejemplo, provocar un fallo en el uso de la expresión de los Ãndices que implican variadic funciones. PodrÃa ser necesario volver a crear tales Ãndices, y/o re-crear vistas incluyendo variadic llamadas a la función que debe coincidir con los Ãndices, para que la solución sea eficaz para los actuales 9.3 instalaciones.
Reparado el manejo de anidado objetos JSON en json_populate_recordset() y amigos:
- Anidada objeto JSON podrÃa resultar en la anterior campos del objeto primario no se muestra en la salida.
Revisión identificación de tipo de entrada de categorÃa en to_json() y amigos:
Esto es conocido por haber llevado a la inadecuación de la cita de dinero campos en el resultado en JSON, y no puede haber sido mal los resultados para otros tipos de datos.
- Corrección de error para detoast campos en elementos compuestos de tipos estructurados:
Esto corrige los casos donde BRINDIS punteros podrÃa ser copiado en otras tablas sin que se eliminan las referencias. Si los datos originales se elimina posteriormente, darÃa lugar a errores como "falta el fragmento número 0 para el brindis de valor ..." cuando el ahora colgando puntero se utiliza.
- Fix "tipo de registro no se ha registrado en" fallos con toda la fila de referencias a la salida de Anexar el plan de nodos
- Fix posible accidente cuando se invoca una función definida por el usuario, mientras que el rebobinado de un cursor
- Revisión de la consulta con una vida útil de pérdida de memoria, mientras que la evaluación de los argumentos de una función DE
- Revisión de la sesión con una vida útil de pérdidas de memoria en regular la expresión de procesamiento de
- Revisión de los datos de error de codificación en húngaro.parada
- Evitar que los extranjeros que se creen tablas con OID cuando default_with_oids es cierto
- Revisión liveness cheques para las filas que se han insertado en la transacción actual y luego se elimina por ahora-se revertirán en subtransacción:
- Esto podrÃa causar problemas (al menos espurias advertencias, y en el peor, un bucle infinito) si CREAR o ÃNDICE CLÚSTER se realiza más adelante en la misma transacción.
Claro pg_stat_activity.xact_start durante PREPARAR TRANSACCIÓN:
- Después de la preparación, el origen de la sesión ya no está en una transacción, por lo que no debe continuar para mostrar una pantalla de inicio de la operación el tiempo.
- Revisión REASIGNAR la PROPIEDAD a no fallar para el texto de búsqueda de objetos
- Evitar pg_class.relminmxid valores de ir hacia atrás durante VACÃO COMPLETO
Reducir la sangrÃa en la regla/vista volcados a mejorar la legibilidad y evitar el exceso de espacio en blanco:
- Este cambio reduce la cantidad de sangrÃa aplicada a anidada construcciones, incluyendo algunos casos en los que el usuario probablemente no piensa como anidados, tales como la UNIÓN de las listas. Previamente, profundamente anidadas construcciones fueron impresos con la cantidad de espacios de crecimiento como O(N^2), que creó un problema de rendimiento y hasta el riesgo de errores de memoria. Ahora la sangrÃa se reduce el modulo de 40 años, que inicialmente es extraño, pero parece conservar la legibilidad mejor que simplemente limitar la sangrÃa iba a hacer. Redundante parenthesization de la UNIÓN de las listas se ha reducido también.
- Revisión de dumping de reglas/vistas al posterior adición de una columna se ha traducido en múltiples columnas de entrada coincida con un USO de la especificación
- Reparación de vista de la impresión para algunos de los casos que involucran funciones DESDE que devuelven un tipo compuesto que contiene caÃdo columnas
Señales de bloque durante el administrador de inicio:
- Esto asegura que el jefe va a limpiar después de sà mismo si, por ejemplo, recibe SIGINT, mientras que todavÃa en marcha.
Revisión de cliente de búsqueda de nombres de host cuando el procesamiento de pg_hba.conf entradas que especificar los nombres de host en lugar de direcciones IP:
- Asegurarse de que la inversa de DNS de búsqueda de fallas se informó, en lugar de simplemente en silencio la no coincidencia de dichas entradas. También asegúrese de que sólo hacemos un reverse DNS lookup intento por conexión, no uno por nombre de host de la entrada, que es lo que pasó en el pasado si la búsqueda de los intentos fracasaron.
Permitir al usuario root para usar postgres -C variable y postgres --describir-config:
- La prohibición de iniciar el servidor como root no es necesario extender a estas operaciones, y relajante que previene el fallo de pg_ctl en algunos escenarios.
Secure sockets de dominio Unix temporal de los postmasters comenzó durante el cheque:
- Cualquier usuario local capaz de acceder al archivo socket puede conectar con el servidor de bootstrap de superusuario, a continuación, proceder a ejecutar código arbitrario como el sistema operativo de usuario de ejecución de la prueba, como hemos señalado anteriormente en CVE-2014-0067. Este cambio se defiende contra ese riesgo al poner el servidor de socket en un temporal, de modo 0700 subdirectorio dentro de /tmp. El riesgo permanece sin embargo en las plataformas donde Unix sockets no son compatibles, en particular de Windows, porque entonces el temporal administrador debe aceptar local de las conexiones TCP.
- Un útil efecto de este cambio es simplificar hacen la comprobación de la prueba se basa en que reemplazar DEFAULT_PGSOCKET_DIR. Popular no-valores por defecto, como /var/run/postgresql a menudo no son modificables por la acumulación de usuario, que requieren de soluciones que no será necesario.
- Fijar el espacio de tablas creación de WAL reproducción de trabajo en Windows
- Revisión de detección de socket creación de fallos en Windows
En Windows, permitir nuevas sesiones para absorber los valores de PGC_BACKEND parámetros (tales como log_connections) desde el archivo de configuración:
- Anteriormente, si un parámetro se cambia en el archivo de post-inicio, el cambio no tendrÃa ningún efecto.
Cotizar ejecutable nombres de ruta de acceso en Windows:
- Este descuido podrÃa causar initdb y pg_upgrade a fallar en Windows, si la ruta de instalación contenida tanto en los espacios y @ signos.
Evitar la hinchazón del buffer en libpq cuando el servidor constantemente envÃa datos más rápido de lo que el cliente puede absorber:
- libpq podrÃa ser obligada a ampliar su entrada en el búfer hasta que se agote la memoria (a la que se informó erróneamente como "perdido la sincronización con el servidor"). Bajo circunstancias ordinarias, es bastante inverosÃmil que los datos pueden ser continuamente transmiten más rápidamente que en el recv() loop puede absorber, pero esto ha sido observado cuando el cliente está artificialmente frenado por el programador de restricciones.
- Asegurarse de que la búsqueda LDAP intentos en libpq el tiempo de espera como la intención de
- Revisión ecpg a hacer lo correcto cuando un array de char * es el destino de una instrucción FETCH el regreso de más de una fila, asà como algunos otros de la matriz de manejo de correcciones
- Revisión pg_dump para hacer frente con una vista materializada que depende de la clave primaria de una tabla:
- Esto ocurre si la vista de la consulta se basa en la dependencia funcional para abreviar un GRUPO de la lista. pg_dump consiguió suficientemente confuso que es objeto de dumping, la vista materializada como una vista normal.
- Revisión de análisis de pg_dumpall-me interruptor
Revisión pg_restore de procesamiento de viejo estilo de los grandes objeto de comentarios:
- Directa-para-restauración de base de datos desde un archivo generado por una pre-versión 9.0 de pg_dump suele fallar si el archivo contiene más de un par de comentarios para objetos de gran tamaño.
Revisión pg_upgrade para los casos en que el nuevo servidor crea un BRINDIS de la tabla, pero la versión anterior no:
- Esta rara situación se manifiesta como "relación OID" no coinciden los errores.
En pg_upgrade, preservar pg_database.datminmxid y pg_class.relminmxid valores del clúster anterior, o insertar valores razonables al actualizar desde la pre-9.3; también defender contra razonable de los valores en el núcleo del servidor:
- Estos cambios prevenir escenarios en los que autovacuum podrÃa insistir en el escaneo de todo el clúster del contenido inmediatamente después de iniciar el nuevo clúster, o en los que el seguimiento de descongelar MXID valores pueden ser desactivado por completo.
Evitar contrib/auto_explain de cambio de la salida de un usuario a EXPLICAR:
- Si auto_explain está activo, podrÃa causar una EXPLICAR (ANALIZAR, de TEMPORIZACIÓN OFF) comando sin embargo imprimir la información de temporización.
- Revisión de la consulta con una vida útil de pérdida de memoria en contrib/dblink
- En contrib/pgcrypto funciones, asegurar la información sensible es eliminado de la pila de variables antes de regresar
- Evitar el uso de ya-memoria liberada en contrib/pgstattuple del pgstat_heap()
En contrib/uuid-ossp, caché el estado de la OSSP UUID de la biblioteca a través de llamadas:
- Esto mejora la eficiencia de UUID de la generación y reduce la cantidad de entropÃa extraÃdas de /dev/urandom, en las plataformas que tienen que.
- Actualización de datos de zona horaria de archivos para tzdata liberación 2014e para el horario de verano cambios de la ley en la Crimea, Egipto y Marruecos.
- OperaOpera 115.0 Build 5322.109
- PhotoshopAdobe Photoshop CC 2024 25.12
- OKXOKX - Buy Bitcoin or Ethereum
- BlueStacksBlueStacks Air 5.21.650
- Adobe AcrobatAdobe Acrobat Pro 2024.005.20320
- Hero WarsHero Wars - Online Action Game
- ParallelsParallels Desktop 20.1.3
- 4K Video4K Video Downloader+ 1.10.3
- CleanMyMacCleanMyMac X 5.0.3
- 4DDiG4DDiG Mac Data Recovery 5.2.2
Comentarios y Críticas de Usuarios