KeepTool 12.0.0
Publicado 01. marzo 2016
- General
- Compatibilidad con Windows 10
- Sistema de licencias basado en WIBU CodeMeter
- Tema predeterminado «DevExpress Style»
- Nuevo conjunto de botones inspirados en el diseño material
- Un nuevo botón en el cuadro de diálogo de conexión abre el Explorador de Windows en la carpeta donde se almacenan las conexiones como archivo XML.
- El modo de conexión TCP directa ahora admite tipos de objetos como datos espaciales, tipos XML y tipos de datos de cursor
- Características de Oracle 12c
- Valores predeterminados. Compatibilidad con la cláusula Explicit NULLs.
- Compatibilidad mejorada con columnas invisibles.
- Compatibilidad con columnas de identidad.
- Hora
- Hora ahora muestra el nombre de host de la base de datos y el nombre del servicio (o SID) en el título de la ventana.
- Se ha mejorado el rendimiento de acoplamiento de las ventanas dbms_output y del conjunto de resultados de consultas SQL.
- Los botones de navegación rápida situados junto a las cuadrículas de resumen que no coinciden con ningún dato ahora están desactivados. Los botones restantes muestran información sobre herramientas para las primeras coincidencias.
- El selector de esquema en el pie de página del formulario principal ahora muestra el esquema de inicio de sesión, SYS, SYSTEM y PUBLIC en fuente azul. Los esquemas predefinidos de Oracle utilizan fuente cursiva y los esquemas a los que se han concedido permisos al usuario de inicio de sesión utilizan fuente negrita.
- Página Esquema / Oracle Spatial
- Hay dos nuevos elementos en el menú contextual de la página Esquema|Columnas espaciales:
- DROP índice espacial
- ACTUALIZAR todos los datos de la columna con valor NULL ayuda a los desarrolladores a superar un error ORA-29858 (error ODCINDEXALTER) después de cambiar el SRS_ID volviendo a crear el índice espacial en la columna vaciada.
- Una nueva vista de cuadrícula en la página Columnas espaciales muestra todos los sistemas de coordenadas disponibles de MDSYS.CS_SRS.
- Ahora puede actualizar los metadatos de las columnas espaciales mediante un cuadro de diálogo modal. Además, el cuadro de diálogo le permite copiar metadatos de otra columna.
- Un nuevo elemento del menú, «Comentar tabla de índice espacial», crea comentarios para la tabla MDRT_*$ que Oracle crea automáticamente para el mantenimiento del índice espacial.
- Un nuevo elemento del menú, «Cambiar SRID (sistema de coordenadas)», le permite cambiar los metadatos SRID, convertir los datos espaciales al nuevo sistema de coordenadas y volver a crear el índice espacial.
- Página Tablas
- El nuevo elemento del menú «Tablas | Copiar al portapapeles | Paquete API de tabla»
crea un paquete con funciones miembro para operaciones de inserción/actualización/eliminación en tablas
- El cuadro de diálogo «Eliminar restricción» le permite eliminar la restricción, incluido el índice de apoyo.
- Ahora puede añadir comentarios a las vistas materializadas.
- Cuadro de diálogo Crear tabla
- Nueva opción «Row Dependencies» (Dependencias de filas) para habilitar el seguimiento de dependencias a nivel de fila. Esta opción también se incluye en las sentencias DDL generadas.
- Ahora se puede configurar el botón «Añadir sellos» del cuadro de diálogo Crear tabla. Haga clic en la casilla «Guardar como predeterminado» para guardar las columnas actuales como predeterminadas.
- Ahora puede cambiar el orden de las columnas arrastrando y soltando el indicador de fila.
- Contenido de datos
- La cuadrícula contiene dos pseudocolumnas invisibles: ROWID y ORA_ROWSCN. Para hacerlas visibles, utilice el selector de columnas situado en la esquina superior izquierda de la cuadrícula.
- El contenido de datos muestra los encabezados de las columnas de clave primaria y única en negrita. Los encabezados de las columnas obligatorias aparecen subrayados, como antes.
- El banner de contenido de datos muestra el comentario de la tabla como sugerencia emergente.
- El nuevo botón situado junto a «Aplicar filtro» muestra un reloj. Le permite introducir una expresión «AS OF TIMESTAMP» para la consulta flashback (Oracle 11g o posterior).
- El menú contextual de los datos espaciales le permite mostrarlos en una vista OpenStreetMaps incrustada.
- Hay dos nuevos elementos de menú en la página de vista en árbol:
- «Filtrar subárbol» crea una condición SQL para seleccionar todos los nodos del árbol por debajo del nodo actual.
- «Filtrar ruta hasta rot» crea una condición SQL para seleccionar todos los nodos del árbol desde el nodo raíz hasta el nodo actual, de forma similar a una ruta de navegación.
- Página PL/SQL
- El navegador de métodos se ha movido al lado izquierdo del editor.
- La lista de procedimientos/funciones ahora utiliza un punto sólido para los métodos públicos.
- Editor
- Los comandos del menú contextual «Objeto seleccionado | expandir SELECT / INSERT / UPDATE / CURSOR-FOR-LOOP» muestran un cuadro de diálogo de lista de verificación que permite deseleccionar columnas para excluirlas de la generación de DML.
- El nuevo comando del menú contextual «Objeto seleccionado | Expandir registros SELECT sin detalles» crea una instrucción SELECT para el nombre de la tabla seleccionada que devuelve todos los registros de la tabla maestra que no tienen ningún registro de detalles.
- El nuevo comando del menú «Formato | Formato de lista de cadenas Delphi» sustituye todas las subcadenas «#$0D#$0A» por caracteres CRLF, elimina los apóstrofos duplicados y elimina los apóstrofos al principio y al final de cada línea. Esto ayuda a los desarrolladores de Delphi a formatear el texto SQL que se ha capturado desde el depurador en tiempo de ejecución y lo convierte en SQL puro que se puede ejecutar en Hora.
- Diálogo «Explicar plan» mejorado
- Tanto el explorador de objetos de la base de datos como las ventanas de la herramienta de fragmentos de código forman ahora parte integrante de la ventana del editor SQL. Esto permite una integración más estrecha de la generación de código SQL. Puede arrastrar y soltar elementos en la ventana de código y crear sentencias SELECT, cláusulas dbms_output y mucho más. Haga doble clic en los nombres de los objetos en la ventana de código o en el explorador de objetos para resaltar las ocurrencias.
También hay un botón para abrir el generador de consultas SQL.
- Botones de navegación para la diferencia anterior y siguiente en el cuadro de diálogo de comparación de archivos.
- Página Sesiones
- Mientras que la vista general de sesiones de Hora 11 muestra sentencias SQL solo para sesiones activas, la versión 12 también puede mostrar SQL para sesiones que se han desactivado recientemente.
- En el caso de las consultas de larga duración, puede ver el último mensaje de estado de «operaciones largas» directamente en la pantalla de resumen. En la mayoría de los casos, esto elimina la necesidad de abrir la hoja de operaciones largas. Le encantará cuando supervise sesiones utilizando la opción de actualización automática.
- La nueva columna «Estado | Tiempo» muestra cuánto tiempo lleva la sesión en el estado actual.
- Nueva opción «inmediata» para finalizar sesiones
- La página de sesiones muestra el parámetro de enlace capturado debajo de la consulta. Consulte la documentación de Oracle para obtener más información sobre la frecuencia de captura de enlaces.
- Una nueva casilla de verificación «Vista multiinstancia» le permite cambiar entre una página de instancia única basada en la vista v$ y una vista multiinstancia basada en la vista gv$ sin cambiar la configuración de KeepTool, como era necesario en la versión 11.
- Página de la base de datos
- Nuevo elemento de menú «Restablecer parámetro del sistema».
- La nueva pestaña «Registro de alertas» muestra las entradas más recientes (Oracle 12c).
- Ingeniero de base de datos inverso
- Ahora puede seleccionar los concesionarios de privilegios de objetos.
- La herramienta ahora recuerda la ruta de salida para cada conexión.
- Funciones de generación de DDL para Oracle 12c.
- Espacios de tabla
- Debajo de la vista de cuadrícula de los espacios de tabla, ahora puede ver una lista de parámetros de inicialización relacionados y sustituye el cuadro de texto db_create_file_dest en la esquina superior derecha de KeepTool-11.
- Base de datos contenedora
- La nueva vista detallada del contenedor muestra el historial.
- Nueva pestaña de propiedades del contenedor.
- Comparación de bases de datos
- Nueva lista de exclusión de nombres de objetos en las opciones de exploración de DB Compare.
- La comparación DDL incluye nuevas funciones de Oracle 12c.