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, AppCode, GoLand y Rider. Por más detalles, consulte la página de documentación.

Exploración de sus bases de datos

DataGrip es el 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:

Objetos de la base de datos

DataGrip introspecciona todos los objetos que tienen sus bases de datos y los muestra en carpetas agrupadas por esquemas. También proporciona una interfaz de usuario para agregar y editar tablas, columnas, índices, restricciones, etc.

Más información

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

Navegación

La navegación rápida lo 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. La acción de navegar a símbolo le permite encontrar objetos por su nombre.

Más información

Escribir SQL

Tal como debería hacerlo cualquier IDE decente, 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 mueva bloques de código, utilice cursores múltiples para gestionar la selección, formatee código de acuerdo con un estilo específico, 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., vasado en la interfaz de usuario. Además, le ayuda a obtener DDL para tablas y proporciona consultas DML a partir de conjuntos de resultados.

Más información

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

DataGrip detecta dónde podrían ocurrir los errores más probables en su código SQL y le sugiere las mejores opciones para corregirlos sobre la marcha. 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 encontrar rápidamente en qué procedimientos almacenados, funciones y vistas se usan sus tablas.

Más información

Personalizar aspecto

DataGrip viene con temas de apariencia clara y oscura. Cada uno de ellos se puede personalizar completamente, para que pueda crear el que mejor se adapte a sus necesidades. Lo mismo funciona para más de diez mapas de teclado preconfigurados.

Más información

Ejecutar consultas

La consola de consultas en DataGrip es una necesidad básica para cualquier desarrollador SQL. Cree múltiples consolas, cada una con sus propias opciones de esquema y consultas.

Consola de consultas

Especifique el comportamiento de la consola para ejecutar consultas: elija lo que desea ejecutar: desde la declaración más pequeña hasta la más grande.

Historial local

Cada consola permite el cambio de esquema, y proporciona un historial local para realizar un seguimiento de toda su actividad, lo que lo protege de perder cualquier trabajo.

Visor Diff

Utilice el visor diff para comparar dos capturas de pantalla de la consola en el historial local o dos resultados de consulta. DataGrip resalta las diferencias entre ambas y le permite administrar el nivel de criterios de comparación mediante un parámetro tolerance.

Importar/exportar opciones

Importe datos desde CSV o cualquier archivo DSV. DataGrip también tiene un potente motor para exportar datos en varios formatos. Incluso puede crear sus propios formatos de exportación.

Importar CSV

Disfrute de una interfaz de usuario específica para importar archivos CSV y TSV a la base de datos. Es posible mapear cada columna del archivo que se está importando a una columna de tabla en su base de datos, que puede ser una tabla existente o una nueva creada durante el proceso de importación.

Exportar como texto

Es posible exportar cualquier tabla o conjunto de resultados en una variedad de formatos como CSV, JSON, XML y HTML. Incluso puede crear su propio formato de exportación.

Exportar como consultas

También es posible presentar cualquier tabla o conjunto de resultados como un lote en declaraciones UPDATE o INSERT, lo que puede ser útil para modificar datos.

Funcionalidades diversas

Entre otras cosas, DataGrip viene con compatibilidad con parámetros de usuario, editor CSV, constructor de diagramas, compatibilidad con control de versiones y muchas otras funcionalidades.

Parámetros de usuario

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

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 consistente con: Subversion, Git y GitHub, Mercurial, CVS, Perforce, y TFS.

Diagramas

Explore sus tablas y sus relaciones en un diagrama intuitivo.