ProHoster > Blog > Administración > DataGrip 2019.1: soporte para novas bases de datos, scripts de inicialización, novas inspeccións e moito máis
DataGrip 2019.1: soporte para novas bases de datos, scripts de inicialización, novas inspeccións e moito máis
Ola! Vexamos as cousas novas en... DataGrip 2019.1. Lembrámosche que a funcionalidade DataGrip está incluída nos outros IDE de pago, excepto WebStorm.
Soporte para novas bases de datos
Nesta versión, catro bases de datos recibiron soporte oficial nas nosas ferramentas:
Colmena Apache – Sistema de xestión de bases de datos baseado na plataforma Hadoop. Ameixeira verde – DBMS analítico para data warehouses baseado en PostgreSQL. Vertica – Base de datos en columnas para análise de big data. Folerpa de neve - Almacenamento de datos na nube. Se falamos de bases de datos relacionais, entón Snowflake máis pediu. Nesta versión só admitimos SQL, publicaremos a instrución máis tarde.
Conexión
Fixemos cambios no cadro de diálogo de conexión á base de datos: tentamos facelo máis claro e cómodo.
xeral
Esta pestana foi maioritariamente refactorizada.
Campo Tipo de conexión adoitaba chamarse tipo de URL e estaba no fondo. Pero, dado que o valor deste campo determina o proceso posterior, agora está na parte superior.
Campo Base de datos colocado despois de introducir o seu inicio de sesión e contrasinal, porque é necesaria a autenticación para mostrar a lista de bases de datos mediante Ctrl/Cmd+Espazo.
Nos comentarios do post anterior discutido moito gardando o contrasinal. Engadimos novas opcións e fixemos unha lista despregable. Os valores desta lista son:
Non garde o contrasinal.
Garda ata que DataGrip se reinicie (anteriormente así funcionaba a opción "non gardar").
Gardar para a sesión: ata que se desconecte da fonte de datos.
Perpetuar.
Para evitar confusións, introduza un contrasinal en branco no menú contextual.
Descubrimentos Proba de conexión agora móstranse na propia xanela, sen clics nin diálogos adicionais.
E se non se descargaron os controladores, DataGrip ofrecerá facelo. Previamente botón Proba de conexión bloqueouse neste caso, o que confundiu aos usuarios.
Opcións
A configuración moveuse aquí desde a pestana Xeral Só lectura, Sincronización automática, Control de transaccións.
Novidade:
- Executa a consulta de mantemento cada N segundos: picará a fonte de datos cun pau cada N segundos. Para as bases de datos que non admitimos, pode escribir vostede mesmo unha solicitude de mantemento. Isto faise na configuración do controlador.
- auto-apagar despois de N segundos: O valor en segundos introducido aquí indicará a DataGrip o tempo que se desconectará automaticamente da fonte de datos.
- Script de inicio: Aquí pode introducir unha consulta que se executará cada vez que se cree unha conexión. Lembremos que se Conexión única
modo non está activado, créase unha nova conexión para cada nova consola.
Esquemas
O filtro para os obxectos mostrados na árbore moveuse aquí.
Navegación e busca
Lista de localizacións recentes
A nova xanela Localizacións recentes mostra onde estiveches recentemente. Os elementos da lista son pequenos fragmentos de código que editaches ou visualizaches recentemente. Isto é útil se lembra o contexto pero non lembra o nome do ficheiro. Isto ocorre moito en DataGrip porque todas as consolas teñen un nome similar :) O atallo de teclado predeterminado é: Ctrl/Cmd+Maiús+E.
Se anteriormente utilizaches este atallo de teclado para mostrar unha lista de ficheiros modificados recentemente, fai dobre clic agora Ctrl/Cmd+E.
Busca por ruta
Eliminamos as opcións innecesarias que "obtivemos" da plataforma: Módulos и Proxecto. Agora por defecto Atopar no camiño DataGrip busca en todas partes. Tamén engadimos unha nova área de busca Directorios adxuntos — inclúe só ficheiros e cartafoles do panel Ficheiros.
Accións dos resultados da navegación
Os resultados da navegación agora proporcionan accións que se aplican aos obxectos do código ou da árbore. Por exemplo, estás buscando unha mesa. Aquí tes o que podes facer desde a xanela de resultados.
Ver DDL: Ctrl/Cmd+B.
Datos abertos: F4.
Abre a xanela Modificar táboa: Ctrl/Cmd+F6.
Mostrar noutro contexto: Alt + F1 (por exemplo, mostrar nunha árbore).
Ver información xeral: Ctrl+Q/F1.
Xerar SQL: Ctrl/Cmd+Alt+G.
Traballando co código
Elementos combinados en autocompletado
Para CREATE и DROP autocompletar ofrece opcións combinadas.
Non te esquezas das siglas.
Novas inspeccións
DataGrip avisará se está a usar un cursor que non está aberto.
As dúas inspeccións seguintes están desactivadas por defecto, pero algunhas poden necesitalas.
Se usas argumentos sen nome, resaltarase.
Unha inspección que denuncia o comunicado de GOTO.
Traballar con ficheiros
Engadiuse unha configuración para o cartafol do proxecto predeterminado. Neste cartafol crearanse novos proxectos.
efecto Gardar como… para a consola agora:
Suxire un cartafol do proxecto predeterminado.
Lembra a última opción.
Engadiuse unha acción á árbore de ficheiros Separar directorio: Desfixar un cartafol. Anteriormente, para desfixar un cartafol (é dicir, non mostralo nesta árbore), había que facer clic Borrar, e DataGrip preguntou: queres eliminar ou desfixar? Foi incómodo e pouco claro :)
Árbore da base de datos
Escribimos a nosa propia introspección para DB2. Isto significa que obtemos información sobre obxectos de base de datos mediante consultas, e non a través do controlador JDBC, como antes. Así, aparecían na árbore obxectos que antes non estaban: disparadores, tipos, métodos, módulos, contadores, roles e outros.
A árbore almacena o contexto: o nome da fonte de datos está pegado na parte superior.
Debuxáronse iconas para bases de datos non compatibles: os que teñan fontes de datos creadas para tales bases de datos xa non se confundirán.
Tamén debuxamos iconas abstractas que se poden usar na configuración do controlador.
Descansa
Temas personalizados
Os usuarios de DataGrip agora teñen a posibilidade de crear calquera esquema de cores que queiran. O novo esquema é un complemento que debe instalarse desde a sección Complementos na configuración.