KeepTool 15.0.0
Publicado 06. diciembre 2021
- KeepTool 15.0.0 ahora es compatible con la base de datos Oracle 21c, así como con Microsoft Windows 11.
- Marcado de objetos de la base de datos
- Ahora puede marcar objetos de base de datos individuales tanto en las tablas/vistas de Hora y las cuadrículas de resumen de PL/SQL como en el navegador de contenido de datos, el generador de consultas, las secuencias y las cuadrículas de resumen de tipos PL/SQL. Un cuadro combinado en la nueva columna «Marcar» le permite seleccionar un símbolo, como una viñeta de color, una marca de advertencia, etc. Utilice las tecnologías de filtrado integradas para filtrar objetos por símbolo.
- El navegador de objetos de datos situado a la derecha de la ventana del editor también muestra los símbolos, pero no es posible modificarlos allí. Pulse F5 para actualizar.
- La vista maestro/detalle de Hora muestra los símbolos dentro de la forma que representa la tabla.
- El diagrama ER muestra los símbolos en ambos cuadros de lista para las tablas seleccionadas y restantes.
Dos nuevos botones para cada cuadro de lista le permiten seleccionar tablas marcadas o sin marcar.
- El cuadro de diálogo de conexión ahora le permite marcar las conexiones como favoritas.
La lista de conexiones recientes muestra la propiedad «favorita» como primera columna.
Utilice las tecnologías de filtrado integradas para filtrar las conexiones favoritas.
- El componente editor SQL integrado le permite arrastrar y soltar fragmentos de código desde una vista en árbol a la ventana de código. Hasta KeepTool 14, la fuente de datos era un archivo de texto CodeSnip.txt ubicado en
%programdata%KeepTool14Templates .
Ahora hemos pasado a XML para admitir fragmentos de varias líneas. La fuente de datos se ha reubicado en
%appdata%KeepTool15TemplatesCodeSnip.xml y se puede cambiar mediante el cuadro de diálogo de configuración.
Ahora puede añadir, cambiar y eliminar fragmentos de código de forma interactiva. Pulse el botón «Guardar» para guardar los cambios. Utilice el botón «Actualizar» para volver a cargar los cambios realizados en otra instancia de Hora.
- El navegador de contenido de datos de Hora ahora muestra una sugerencia en forma de información sobre herramientas para el título de la vista de tabla detallada.
La sugerencia muestra el comentario de la tabla detallada, de forma similar al comportamiento actual de la tabla maestra.
- El encabezado de la página de resumen de Java de Hora ahora muestra la ruta del paquete concatenada para el objeto Java que se muestra actualmente.
- La página del navegador de contenido de datos de Hora le permite mostrar una vista detallada de una página que no tiene relación de clave externa con la tabla maestra.
Ahora puede añadir varias tablas de detalles gratuitas. Una vez añadida una tabla de detalles, aparece una nueva pestaña para añadir el siguiente detalle.
Si sale del cuadro de diálogo «seleccionar tabla de detalles» utilizando el botón Cancelar, la pestaña se elimina, además de ser la última pestaña.
- Las cuadrículas de contenido de datos y las vistas de registros de Hora ahora muestran un icono de «clave» en cada encabezado de columna clave.
- Las tablas de Hora | El diagrama maestro/detalle ahora muestra el comentario de la tabla como una información sobre herramientas.
- Para Oracle 11g y versiones posteriores, la página Sesión | Cursores abiertos de Hora
- Muestra una columna adicional «Usuario».
- Muestra los registros en gris si
- La columna Tipo de cursor no contiene «ABIERTO», o
- La columna Optimizador es nula, o
- La columna «Nuevo nombre de usuario» no coincide con la columna «Usuario» o «Esquema» que se muestra en la cuadrícula de datos de la descripción general de las sesiones.
- Hay una pestaña adicional «Cliente de red» en la página de sesiones.
Muestra los adaptadores de red que se han cargado. Eso puede indicar que se ha habilitado la comunicación de red cifrada (SQLNET.ENCRYPTION), así como las opciones de integridad de datos activas (SQLNET.CRYPTO_CHECKSUM). Además, enumera más información del cliente, como la versión del cliente OCI y el juego de caracteres del cliente.
La cuadrícula de resumen muestra dos nuevas columnas, «Cifrado» y «Suma de comprobación», en el grupo «Máquina cliente», que resumen la información más relevante sobre el cifrado y la suma de comprobación.
- Hay una nueva pestaña de opciones «TCP/IP directo» en el cuadro de diálogo de configuración. El cuadro combinado existente para seleccionar la «Versión IP» se ha trasladado allí.
Dos nuevos cuadros combinados, «Cifrado» y «Suma de comprobación criptográfica», implementan un comportamiento similar a los niveles ACCEPTED y REQUIRED de sqlnet.ora para las entradas SQLNET.ENCRYPTION_CLIENT y SQLNET.CRYPTO_CHECKSUM_CLIENT.
El valor predeterminado para ambos es «Aceptado». Cambie al modo «Requerido» para reforzar la seguridad. El modo «Solicitado» aún no se ha implementado.
- El diagrama de dependencias de esquemas de Hora se ha trasladado de la página de la base de datos a la página de usuarios.
Haga doble clic en un esquema para navegar hasta el usuario correspondiente en la cuadrícula de resumen.
- La página de resumen de la base de datos del contenedor de Hora ahora muestra
- el juego de caracteres NLS y el idioma NLS
- Otra cuadrícula detallada que muestra las infracciones recientes del complemento PDB.
- El cuadro de diálogo de creación de enlaces de base de datos de Hora ahora muestra un cuadro combinado para el nombre del servicio al que se hace referencia. En el caso de una conexión SQL*Net, muestra los alias TNS del cliente. Asegúrese de que el alias seleccionado también se haya configurado en el servidor. Quizás desee compartir un archivo de inclusión tnsnames.ora con todas las máquinas.
- Para los tipos de objetos PL/SQL, Hora muestra ahora un nuevo elemento del menú contextual «Generar esquema XML». Crea un archivo XSD utilizando el paquete dbms_xmlschema de Oracle y lo muestra en una ventana emergente.
- Varias mejoras para los esquemas XML y las tablas y columnas XML_TYPE
- Nuevas opciones añadidas al cuadro de diálogo «Crear esquema XML».
- Todas las páginas XML DB ahora se filtran por el esquema actual, de forma similar a otras páginas de Hora.
- La página de elementos XML muestra la parte XSD del elemento como información detallada en la vista de árbol.
- Nueva hoja de columnas XML.
- Se ha añadido la pestaña «Dependencias».
- Generación DDL mejorada para tablas y columnas XML_TYPE
- Reverse DB genera código para registrar esquemas XML.
- DB Compare tiene en cuenta los esquemas XML.
- Actualización de la cuadrícula de datos del grupo de Hora en la página Vistas de material.
- Muestra una columna adicional que cuenta el número de elementos secundarios de actualización en el grupo.
Esto le permite identificar grupos de actualización no triviales de un solo vistazo.
- Ahora, los elementos del menú Mostrar DDL y Destruir están habilitados para la selección múltiple.
- Hay un nuevo elemento del menú contextual, «Cambiar», para modificar un grupo de actualización.
- Para los grupos de actualización no triviales, «DDL» crea un grupo de actualización vacío y, a continuación, añade vistas de material una por una.
Esto facilita la realización de cambios manuales.
- MAKE() va seguido de CHANGE() para garantizar que se establecen los parámetros NEXT_DATE e INTERVAL.
- El generador de consultas SQL ahora utiliza negrita para las columnas de clave principal.
- ER Diagrammer tiene un nuevo elemento en el menú contextual para formas de entidad/tabla.
«Copiar nombre de tabla» le permite copiar el nombre de la tabla al portapapeles.
- DB Compare ahora incluye contextos Oracle, siempre que el usuario tenga privilegios de selección en DBA_CONTEXTS.
No hay vistas ALL_ y USER_ para los contextos.
- Se ha mejorado la lógica de DB Compare para crear scripts de consolidación de esquemas:
- La vista de árbol de objetos de la base de datos ahora tiene un elemento raíz «Esquema». Si se selecciona este elemento «Esquema», el script de consolidación de esquemas procesa todos los objetos modificados.
Los objetos no seleccionados se excluyen.
- Si se selecciona un nodo de tipo de objeto de base de datos, como «Tablas», el script de consolidación de esquemas procesa todos los objetos modificados del tipo de objeto adecuado.
Los objetos sin marcar se excluyen.
- Si se selecciona un nodo de objeto de base de datos, como «EMPLEADOS», el script de consolidación de esquemas solo tiene en cuenta el objeto de base de datos seleccionado.
- El editor SQL muestra ahora elementos adicionales para la barra de navegación que muestra la ruta del archivo:
- Botones para navegar por el historial
- Botón de cuadro combinado
- Botón de actualización
- Cuadro de búsqueda similar al del explorador
- Se ha mejorado el dibujo de formularios al cambiar el tamaño, lo que se traduce en una experiencia más fluida.
- La configuración 15.0.0.0 instala la versión 7.30a del tiempo de ejecución de Wibu CodeMeter. KeepTool 15.0.0.1 viene con la versión más reciente de CodeMeter, la 7.40.
Se recomienda encarecidamente actualizar también el tiempo de ejecución de CodeMeter en su servidor de licencias de red.
Por lo tanto, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html .
- En la versión 15.0.0.2 se ha añadido una nueva opción «Configuración | Contenido de datos | Instrucciones INSERT de una sola línea en el script».
Le permite colocar cada instrucción INSERT dentro de un script INSERT en una sola línea.
Cuando no está marcada (por defecto), tanto la cláusula VALUES como el manejo de LOB aparecen en líneas separadas debajo de la línea INSERT INTO.
En cada caso, Hora sigue insertando un salto de línea después de un guión en EOL para evitar que SQL*Plus lo interprete como un carácter de continuación.