Características

En esta sección encontrará un breve resumen de las funcionalidades disponibles en DataGrip. También es relevante para el complemento de base de datos utilizado en IntelliJ IDEA Ultimate, PyCharm Professional, PhpStorm, RubyMine, CLion, GoLand, Rider y WebStorm. Para más detalles, consulte la página de documentación.

Exploración de sus bases de datos

DataGrip es un entorno de base de datos multimotor. Si el DBMS tiene un controlador de JDBC, puede conectarse a él mediante DataGrip. Este proporciona introspección de base de datos y varios instrumentos para crear o modificar objetos para los motores compatibles:

Navegación

La navegación rápida le lleva a un objeto, independientemente de si se acaba de crear en su código o ya ha sido leído desde una base de datos.

Más información

Diagramas

Explore sus tablas y sus relaciones en un diagrama intuitivo.

Comparación de esquemas

Compare esquemas para ver la diferencia y genere scripts de migración para ellos.

Trabajo con datos

En las bases de datos, lo importante son los datos. Utilice DataGrip para gestionar todas las tareas con datos: editar, buscar, importar y exportar.

Editor de datos

El potente editor de datos le permite agregar, eliminar, editar y clonar filas de datos. Explore los datos por claves foráneas y utilice la búsqueda de texto para encontrar cualquier cosa en los datos que se muestran en el editor de datos.

Más información

Importar/Exportar

Además de la sencilla capacidad de importación desde archivos CSV, DataGrip ofrece un potente mecanismo de scripting para la exportación, que le permite crear cualquier formato de texto que desee. CSV, JSON, HTML, Markdown y muchos otros ya está incluidos. También se incluye la exportación a Excel.

Más información

Comparación de datos

Utilice el visor diff para comparar tablas o resultados de consultas. DataGrip resalta las diferencias entre ambas y le permite administrar el nivel de criterios de comparación mediante un parámetro de tolerancia.

Escribir SQL

Tal como debería hacerlo cualquier IDE que se precie, DataGrip proporciona funcionalidades de finalización inteligente de código, inspecciones de código, resaltado de errores sobre la marcha, arreglos rápidos y refactorización. Esto le permite ahorrar tiempo al mejorar la eficiencia del proceso de escribir código SQL.

Editor inteligente

Al igual que con cualquier IDE de la plataforma IntelliJ, DataGrip viene con un editor de código que le ayuda a mejorar su productividad. Transforme y traslade bloques de código, utilice multicursores para gestionar selecciones, y mucho más.

Más información

Finalización de código

DataGrip proporciona finalización de código sensible al contexto y al esquema, lo que le ayuda a escribir código más rápido. La finalización toma en cuenta la estructura de tablas, las claves foráneas, e incluso los objetos de base de datos creados en el código que usted está editando.

Más información

Generación de código

Ya no necesitará escribir código de uso frecuente manualmente: DataGrip lo hará por usted. DataGrip genera código para cambiar objetos como tablas, columnas, etc., según la interfaz de usuario. Además, le ayuda a obtener un DDL para cualquier objeto, y ofrece consultas DML a partir de conjuntos de resultados y actualizaciones.

Más información

Análisis de código y arreglos rápidos

DataGrip detecta dónde es probable que su código SQL presente errores y le sugiere las mejores opciones para su solución en tiempo real. Le hará saber inmediatamente acerca de objetos no resueltos, el uso de palabras clave como identificadores, y siempre le ofrece una forma de arreglar el problema.

Más información

Refactorización y búsqueda de usos

DataGrip resuelve correctamente todas las referencia de sus archivos SQL. Al cambiar el nombre de objetos de la base de datos de SQL, también se cambiará el nombre en la base de datos. Puede descubrir rápidamente en qué procedimientos almacenados, funciones y vistas se usan sus tablas.

Más información

Formateador de código

Como cada desarrollador de bases de datos tiene su estilo, de algún modo único, la capacidad de configurar cada una de las opciones en el formateador de código le ayuda a asegurarse de satisfacer sus necesidades específicas.

Ejecutar consultas

La consola de consultas en DataGrip es una necesidad básica para cualquier desarrollador SQL. Puede utilizarlo para crear varias consolas, cada una con sus propias opciones de esquema, contexto y consulta.

Consola de consultas

Especifique el comportamiento de la consola para ejecutar consultas escogiendo qué desea ejecutar: desde la declaración más pequeña hasta la más grande. Entre los modos disponibles están el de solo lectura, resultados en el editor y confirmación de transacciones manual.

Historial de consultas

Cada consulta que ejecute se guarda en el archivo de registro. También cuenta con un historial local para cada archivo, lo que significa que todo lo que escriba se guardará instantáneamente, de modo que nunca pierda trabajo.

Parámetros de usuario

DataGrip permite ejecutar consultas SQL parametrizadas. Añada sus propios patrones de parámetros utilizando expresiones regulares y elija los dialectos SQL a los que se aplicarán estos patrones.

Trabajo con archivos

Muchos desarrolladores almacenan sus scripts de consulta en archivos. DataGrip ofrece numerosas funcionalidades para gestionarlos.

Fuente de datos DLL

Los archivos SQL que contienen declaraciones DDL del esquema pueden emplearse como fuentes de datos. El resultado es que puede hacer referencia a todas las tablas, columnas y otros objetos definidos en esos archivos. También puede asignar una fuente de datos DDL a una real y migrar ambas partes.

Compatibilidad con VCS

DataGrip proporciona una interfaz unificada para la mayoría de los sistemas de control de versiones más populares, lo que garantiza una experiencia de usuario coherente con Git y otros sistemas. También está disponible la integración con GitHub.

Configuraciones de ejecución

Puede ejecutar scripts sin abrirlos con ayuda de las configuraciones de ejecución. Cada configuración puede contener varios archivos de script en el orden deseado, varios esquemas de destino y la lista de tareas por completar antes de la ejecución real.

Interfaz de usuario

Interfaz de usuario localizada

La interfaz de usuario puede mostrarse en cualquiera de los idiomas siguientes: chino, japonés y coreano.

Apariencia personalizable

DataGrip incorpora los temas claro y oscuro. Cada uno puede personalizarse por completo, y todos los colores se pueden cambiar. El usuario puede incluso crear sus propios temas de color, y nuestro repositorio de complementos ofrece un sinfín de opciones.

Mapa de teclas a medida

El poder de DataGrip está en los accesos directos. Puede modificar los que no le resulten prácticos y asignar los suyos propios a cualquier acción dentro del IDE.