IDE inteligente para trabajar con bases de datos

Asistencia a la codificación en tiempo real

Los desarrolladores invierten la mayor parte del tiempo que pasan en un IDE escribiendo código. Las funcionalidades inteligentes de DataGrip, como el autocompletado, los fragmentos de código, el formateador, las refactorizaciones y varias acciones de intención, le ayudan a codificar más rápidamente. ¡Céntrese en la lógica, no en lo que necesita escribir!

Editor de datos inteligente

DataGrip le ofrece un editor de datos inteligente con la capacidad de añadir, eliminar y cambiar datos. Todas las consultas que DataGrip ejecuta durante las actualizaciones de datos aparecerán después en su registro de SQL para que pueda llevar a cabo los mismos cambios en otra base de datos.

El extractor de datos de DataGrip es compatible con muchos formatos, incluidos SQL INSERTS, SQL UPDATES, CSV, JSON o XML, entre otros. El mecanismo se puede personalizar, de manera que podrá crear sus propios formatos, como Markdown o texto plano.

Trabajar cómodamente con archivos

Si trabaja con archivos SQL guardados en su ordenador, seguramente tenga un directorio de trabajo con montones de scripts. DataGrip tiene una interfaz muy útil para eso. Adjunte carpetas de su ordenador, asócielas a fuentes de datos, ejecute scripts en varias base de datos ¡o incluso utilice la integración con Git incorporada!

Completamente personalizable

Hay muchas formas de personalizar la interfaz de DataGrip. Puede elegir entre cualquiera de los esquemas de color predeterminados o crear el suyo propio, marcar las fuentes de datos con diferentes colores e incluso personalizar o configurar su propio esquema de teclado.

DataGrip para desarrolladores de Oracle

Depurador

El depurador le ayuda a encontrar errores en el código examinando su comportamiento durante el tiempo de ejecución. Con el depurador de DataGrip, puede recorrer su código línea por línea, entrar y salir de las rutinas llamadas, evaluar expresiones y observar cómo cambian los valores de las variables.

El depurador se basa en Oracle Probe, que utiliza la API del paquete DBMS_DEBUG, y funciona en servidores Oracle 9.0 y posteriores. En Oracle, puede depurar bloques anónimos, paquetes, procedimientos, funciones y desencadenantes.

Navegación por los paquetes

DataGrip le permite navegar rápidamente por las fuentes de los paquetes. Puede navegar desde la declaración de la función hasta su implementación, y viceversa.

Enlaces de las bases de datos

DataGrip muestra los enlaces de la base de datos en el explorador de bases de datos. Puede asignar el enlace de la base de datos en una base de datos Oracle a cualquier fuente de datos, de modo que la finalización de código y la resolución funcionen con consultas utilizando esos objetos externos.

Compatibilidad con utPLSQL

utPLSQL es un marco de trabajo popular para probar código PL/SQL en bases de datos Oracle. DataGrip integra la compatibilidad con utPLSQL, de modo que ahora podrá ejecutar pruebas y paquetes de prueba sin salir del editor de código. Solo tiene que hacer clic en el pequeño botón de reproducción verde del panel de la izquierda.

Familiarización con DataGrip para Oracle

Paso 1: conectar a la base de datos

DataGrip usa un controlador JDBC para conectarse a su base de datos de Oracle, que se descargará de forma automática al probar la conexión. Además de las credenciales principales que necesitará para conectarse, como el puerto, el usuario y la contraseña, podrá establecer muchas opciones para la nueva fuente de datos de Oracle:

  • Marcar la fuente de datos como solo lectura. En este modo, se subrayará cada consulta DDL o DML. Durante la ejecución, recibirá una advertencia que le notificará los posibles efectos colaterales.
  • Con el control de transacciones, podrá decidir si desea que todas las transacciones se confirmen de forma automática o no.
  • Las consultas «keep-alive» y la desconexión automática le permitirán gestionar el comportamiento de la conexión.
  • El script de arranque es una consulta SQL que se ejecutará cada vez que establezca una conexión.
  • La opción de sincronización automática determina si el árbol de la base de datos debería actualizarse automáticamente tras las consultas DDL.
  • Las opciones SSH/SSL también están disponibles por si las necesita.
  • Configure la zona horaria (la predeterminada es UTC).

Paso 2: explorar los objetos de las bases de datos

Cuando se haya conectado a la base de datos de Oracle, verá la lista de objetos en el panel izquierdo, en el explorador de las bases de datos. Aquí podrá filtrar objetos y elegir qué esquemas deberían mostrarse.

Paso 3: escribir el código SQL

DataGrip le ayudará a detectar errores y problemas que pueda haber en su código SQL antes de compilarlo y ejecutarlo. Aquí tiene algunos ejemplos en los que DataGrip ha detectado errores y se los ha mostrado.