KeepTool 16.1.0

    Publicado 23. abril 2024

    Mejoras en el contenido de datos y las consultas SQL

    • Ahora, tanto la cuadrícula de contenido de datos como la de consultas SQL ocultan automáticamente la fila de filtro cuando el conjunto de resultados está vacío.

    • Los elementos del menú para la generación de scripts INSERT, UPDATE, MERGE y DELETE ahora abren un cuadro de diálogo de opciones que le permite:

      • Obtener una vista previa y personalizar la configuración del script.

      • Elegir entre «Guardar en archivo» o «Copiar al portapapeles».

      • Guardar la configuración actual como predeterminada para su uso posterior (también se puede configurar en el cuadro de diálogo Configuración global).

    • En el cuadro de diálogo «Cambiar orden de columnas», al seleccionar el nombre de una columna ahora:

      • Enfoca la columna en la cuadrícula subyacente y

      • la resalta en KeepTool 16.1.0, lo que facilita la localización de columnas por su nombre.


    Compatibilidad con Oracle

    • Se ha añadido compatibilidad con el tipo de datos BOOLEAN introducido en Oracle 23ai.

    • Para las conexiones TCP/IP directas, el tipo de IP predeterminado ha cambiado de solo IPv4 a modo dual IPv4/IPv6.

      • Si es necesario, puede volver a IPv4 únicamente.


    Página Tipos PL/SQL

    • Cuadrícula de descripción general:

      • Ahora incluye columnas de casillas de verificación adicionales y muestra información sobre supertipos.

    • Mejoras en el menú:

      • Nuevas opciones para modificar propiedades comoFINAL y INSTANTIABLE.

    • Cuadrícula de atributos:

      • Muestra información sobre el tipo de datos (incluidos iconos) similar a la cuadrícula Tablas | Columnas.

      • Se han añadido elementos al menú contextual para añadir, modificar o eliminar atributos de tipo.

    • Ventana Código fuente:

      • Ahora incluye un explorador de objetos de base de datos, similar a la página PL/SQL.


    Cuadro de diálogo Excepciones de restricción

    • Anteriormente: «Copiar consulta por valores clave» generaba un SELECT con una WHERE … IN (…) basada en valores clave.

    • Novedad en 16.1.0: botón «Copiar SQL de análisis» que copia el SQL exacto utilizado para rellenar la cuadrícula de datos.

      • Ideal para desarrolladores: compártalo con los clientes para su ejecución directa en HoraFree o cualquier cliente SQL de Oracle.


    Explorador de contenido de datos

    • El menú contextual de la lista de tablas ahora incluye:

      • Truncar → Abre un cuadro de diálogo para truncar una tabla (eliminar todos los datos sin revertir).

      • Mostrar DDL → Abre un cuadro de diálogo que muestra el DDL de una tabla, vista o sinónimo.


    Página Sesiones

    • La pestaña «Gráfico de espera de bloqueo» ha cambiado de nombre a «Sesiones bloqueadas».

    • Ahora muestra una vista en árbol de varias columnas con más información sobre las sesiones bloqueadas.


    Página SQL

    • El botón «Nueva ventana de conjunto de resultados» ha sido sustituido por «Ejecutar consulta en nueva ventana».

      • Ejecuta la consulta y muestra los resultados en una nueva cuadrícula de datos.

      • Un icono verde marca la ventana activa donde aparecerán los conjuntos de resultados.

    • El elemento del menú contextual Nuevo formato | Crear UUID inserta un GUID de Windows en la posición del cursor.

      • Atajo: Ctrl+Alt+Mayús+U.


    Navegador de datos detallados planos

    • La vista en árbol ahora muestra el nombre de la clave externa para las tablas de detalles con múltiples referencias a la misma tabla maestra.


    Página Tablas

    • «Mover espacio de tabla» se ha renombrado como «Mover».

    • En el cuadro de diálogo Mover:

      • El espacio de tabla es opcional para Oracle 12c Release 2+.

      • Nuevas opciones: Mover en línea, actualizar índices, compresión, registro.

    • Cuadrícula de columnas:

      • Las columnas obligatorias ahora se muestran en fuente azul.

      • Las columnas de clave primaria y clave única aparecen en negrita.

      • Un nuevo indicador de punto naranja muestra qué columnas están indexadas.

    • Restricciones:

      • Los valores predeterminados para las nuevas restricciones se establecen en «Aplazable, inicialmente inmediato».

      • Los scripts DML generados incluyen SET CONSTRAINTS ALL DEFERRED como alternativa a desactivar las restricciones.

    • Vista maestra/detalle:

      • Nueva opción para marcar/desmarcar tablas en la esquina inferior derecha.


    DDL multiplataforma

    • El nuevo elemento del menú «DDL para PostgreSQL» funciona como «Mostrar DDL», pero genera scripts adaptados para PostgreSQL.

      • Incluye tablas, índices, restricciones, claves externas y comentarios.

      • Crea pares de desencadenadores/funciones como plantillas para PostgreSQL.


    Mejoras en la usabilidad de la cuadrícula

    • Las siguientes cuadrículas ahora admiten el cambio de tamaño vertical de las filas mediante arrastre:

      • Contenido de datos

      • Conjunto de resultados de la consulta SQL

      • Entrada de parámetros de consulta


    Gestión de índices

    • El cuadro de diálogo Reconstruir índice ahora incluye una opción para activar o desactivar el registro.

      • En la mayoría de los casos, desactivar el registro acelera la reconstrucción de índices.


    Mejoras en los datos espaciales

    • Mostrar geometría (en el menú contextual de la cuadrícula Contenido de datos):

      • Ahora admite datos espaciales 3D utilizando proyección 2D para su visualización.


    Página del espacio de tabla

    • La nueva pestaña «Ocupantes de SYSAUX» muestra todos los ocupantes del espacio de tabla SYSAUX, ordenados por:

      • Espacio utilizado,

      • Procedimiento de movimiento (si procede).


    Otras mejoras

    • Las páginas Pipes y Outlines se han trasladado al grupo DBA (requiere privilegios de DBA).

    • Tareas DBMS: la nueva opción del menú contextual «Convertir a DDL del programador…» genera código para crear DBMS_SCHEDULER trabajos (y, opcionalmente, eliminar trabajos heredados).

      • Admite la selección múltiple para la conversión masiva.

    • Tablas | Pestaña Maestro/Detalle:

      • La nueva cuadrícula de datos de la derecha muestra los nombres de las columnas y los tipos de datos de las tablas sobre las que se pasa el cursor.

      • El menú contextual ofrece accesos directos para las tablas sobre las que se pasa el cursor: Mostrar DDL, Examinar contenido de datos, Copiar instrucción SELECT.

    • ORDS | Página Clientes:

      • Muestra los privilegios y roles concedidos a cada cliente.

      • El menú contextual permite conceder/revocar roles.

    • Diagramador ER: Las conexiones ahora utilizan conectores rectangulares en lugar de líneas diagonales para mejorar la legibilidad.


    Actualizaciones de seguridad y tiempo de ejecución

      • El instalador ahora incluye Wibu CodeMeter Runtime versión 8.00a.

      • Se recomienda encarecidamente actualizar el tiempo de ejecución, especialmente en servidores de licencias de red.

      • Descarga: Descargas de software de usuario de Wibu

      • Consulte los últimos avisos de seguridad de Wibu para obtener más detalles.