DataGrip

Categoría:

Descripción

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:

 

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.

Explore sus tablas y sus relaciones en un diagrama intuitivo.

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.

El potente editor de datos le permite agregar, eliminar, editar y clonar filas de datos. Navigate through the data by foreign keys y busqueda de textos para encontrar cualquier cosa en los datos mostrados en el editor de datos.

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.

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.

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.

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.

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.

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.

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.

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.