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!
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, incluyendo 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.
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!
La interfaz de DataGrip se puede personalizar de muchas formas. 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.
Para ayudarle a gestionar sus copias de seguridad de PostgreSQL, hemos integrado pg_dump and pg_restore en DataGrip. En cuanto especifique la ruta de acceso a estas herramientas, podrá volcar y restaurar las bases de datos de PostgreSQL con la interfaz de usuario de DataGrip. La restauración puede realizarse con pg_dump o psql: puede escoger cuál utilizar desde el cuadro de diálogo Restore.
Los contenedores de datos externos son una funcionalidad avanzada de PostgreSQL. Le permiten vincular una base de datos remota a PostgreSQL y representarla como un conjunto de tablas externas que actúan como las normales. DataGrip incluye compatibilidad integrada con contenedores de datos externos, y las tablas externas se muestran en el explorador de bases de datos.
DataGrip cuenta con un mecanismo para crear claves externas virtuales. Le ayuda a obtener una mejor navegación y finalización de código, además de mostrar relaciones virtuales en el diagrama. En PostgreSQL, pg_catalog cuenta con claves externas virtuales listas para usar. Esto significa que la finalización de JOIN le sirve de ayuda al consultar las tablas del sistema. Además, se pueden utilizar datos en tablas del sistema para la navegación.
DataGrip usa un controlador JDBC para conectarse a su base de datos de PostgreSQL, 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á configurar varias opciones para la nueva fuente de datos de PostgreSQL:
Cuando se haya conectado a la base de datos de PostgreSQL, 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.
DataGrip le ayudará a detectar errores y problemas que puede haber en su código SQL antes de compilarlo y ejecutarlo. Estos son algunos ejemplos en los que DataGrip acude al rescate detectando errores y mostrándoselos.