Lanzamiento de pgAdmin 4 versión 7.0
El equipo de desarrollo de pgAdmin se complace en anunciar la versión 7.0 de pgAdmin 4 la cual incluye 43 correcciones de errores y nuevas características. Para más detalles consulten las notas de la versión.
pgAdmin es la principal herramienta de código abierto para la gestión gráfica de PostgreSQL. Encontrarán más información, en el sitio web.
Nota
Para actualizar en RHEL 8, Rocky Linux 8, Fedora 36 y Fedora 37 los usuarios deberán eliminar manualmente el paquete «python3-mod_wsgi». Al hacerlo, se eliminarán todas las dependencias incluyendo la de pgadmin 4.
Entre los cambios más destacados de esta versión figuran:
Características:
- Expansión automática del formulario de edición de registros al añadir un nuevo registro para clave principal, clave foránea, restricción única y restricción de exclusión.
- Se añade soporte para la creación de almacenamiento compartido en modo servidor.
- Se añade una nota en la parte superior de las preferencias de atajos de teclado para mostrar la Accesskey del navegador.
- Se añade la posibilidad de implementar servidores PostgreSQL en Google Cloud.
- Se añade compatibilidad para la API BigAnimal v3.
- Al pulsar Ctrl+C en un objeto de árbol, se copiará el nombre completo en el portapapeles.
- Se añade la opción de crear una restricción única con nulos no distintos.
Corrección de errores/Mantenimiento:
- Actualización de psycopg2 a psycopg3, actualización de SQLAlchemy, Flask, Flask-SQLAlchemy, y otros paquetes a las versiones actuales, y eliminación del uso de Bootstrap y jQuery.
- Solucionado el problema de autenticación LDAP para intentos de inicio de sesión simultáneos. (CVE-2023-1907).
- Cuando no se ha definido la contraseña maestra, se muestra un mensaje de error adecuado en lugar de «Falta la clave criptográfica».
- Asegura que el directorio de almacenamiento de los usuarios sea creado en el momento de la creación de los mismos usuarios. Esto también aplica a los usuarios cuyos directorios aún no han sido creados.
- Se ha solucionado un problema por el cual la migración a una base de datos externa no funcionaba.
- Corrección de la exportación a CSV de los resultados de la herramienta de consulta, la cual no incluía todas las columnas para múltiples CTE.
- Corrección del problema que impedía al códec «rawunicodeescape» decodificar una base de datos SQL_ASCII.
- Uso de la función fetch en lugar de Axios al finalizar conexiones en SQLEditor, ERD, Schema Diff y Debugger para asegurar que las mismas se hayan completado.
- Asegura que al pegar registros estos se añadan justo debajo de los registros seleccionados para la copia.
- Corrección de las dependencias SQL de Roles que arrojaba un error de conversión de tipo en PostgreSQL 15.
Ya están disponibles las versiones para Windows, macOS, Python Wheel, contenedor Docker, RPM, paquete DEB y el tarball con el código fuente en la sección tarball.