¿Qué es Datagrip?

DataGrip es un entorno de desarrollo integrado (IDE) para trabajar con bases de datos relacionales. Es desarrollado por JetBrains, la misma compañía detrás de IntelliJ IDEA, PyCharm y otros populares entornos de desarrollo. DataGrip proporciona características específicas para trabajar con bases de datos SQL, como la escritura y ejecución de consultas SQL, la visualización de esquemas de base de datos, la administración de conexiones a diferentes bases de datos, la refactorización de código SQL, entre otras funcionalidades. Es ampliamente utilizado por desarrolladores y equipos de bases de datos para facilitar el trabajo con una variedad de sistemas de gestión de bases de datos, como MySQL, PostgreSQL, Oracle, SQL Server, y otros.

Acciones Comunes

Datagrip

  • Quitar el Check de "Reopen Project in Startup" y luego seleccionra Open Project in "New window"
  • Cambiar el tamaño de fuente cuando arranca el IDE: en Customize > IDE font: 16

Crear Nuevo Proyecto

  • Conectarse a una base de datos. En el icono + dar un click en Datasource y seleccionar la base de datos en una lista muy grande de opciones.
  • Eliminar Data Source. En la conexion da un click derech y luego Remove Datasource
  • Dentro del Nombre de tu datasource, puedes seleccioanr que base de datos quieres tener acceso rapido, veras un numeero de 0 de x, para poder seleccionarlas.

Crear Consultas

  • Das un click derecho en tu base de datos y luego un click en Query Console.

  • Este playgroudn ofrece autocompletado.

  • Tambien puedes guardar tus consultas en archivos

  • Crear Tablas, yendo en la base de datos click derecho y luego New Table. aqui puedes añadir columnas y foreign keys usando botones

  • Tambien peudes crear esquemas dentro de un datasource

  • Quick Documentation

Puedes ejecutar

  • Al editar puedes ver un Preview con el icono del ojo
  • Puedes subir tus cambios usando la flecha apuntando hacia arriba
  • Puedes eliminar usando el -, pero tienes que confirmar luego con la flecha.

Plugins

En lo personal de las mayores ventajas de Datagrip es la posiblidad de integrarse

  • IdeaVim
  • Github Copilot