ProHoster > Blog > administração > DataGrip 2019.1: suporte para novos bancos de dados, scripts de inicialização, novas inspeções e muito mais
DataGrip 2019.1: suporte para novos bancos de dados, scripts de inicialização, novas inspeções e muito mais
Olá! Vejamos as novidades em - DataGrip 2019.1. Lembramos que a funcionalidade DataGrip está incluída em nossos outros IDEs pagos, exceto WebStorm.
Suporte para novos bancos de dados
Nesta versão, quatro bancos de dados receberam suporte oficial em nossas ferramentas:
Colmeia Apache – sistema de gerenciamento de banco de dados baseado na plataforma Hadoop. Ameixa verde – SGBD analítico para data warehouses baseados em PostgreSQL. vertical – banco de dados colunar para análise de big data. Floco de neve – armazenamento de dados em nuvem. Se falamos de bancos de dados relacionais, então Snowflake pediu o máximo. Nesta versão suportamos apenas SQL, lançaremos a instrução mais tarde.
Conexão
Fizemos alterações na caixa de diálogo de conexão com o banco de dados: tentamos torná-la mais clara e conveniente.
Geral
Esta guia foi principalmente refatorada.
Campo Tipo de conexão costumava ser chamado Tipo de URL e estava bem no fundo. Mas, como o valor neste campo determina o processo posterior, agora ele está no topo.
Campo banco de dados colocado após inserir seu login e senha, pois é necessária autenticação para exibir a lista de bancos de dados por Ctrl/Cmd+Espaço.
Nos comentários da postagem anterior discutimos muito salvando senha. Adicionamos novas opções e criamos uma lista suspensa. Os valores desta lista são:
Não salve a senha.
Salve até que o DataGrip seja reiniciado (anteriormente era assim que funcionava a opção “não salvar”).
Salvar para sessão: até você se desconectar da fonte de dados.
Perpetuar.
Para evitar confusão, insira uma senha em branco no menu de contexto.
Descobertas Testar Conexão agora são mostrados na própria janela, sem cliques ou diálogos extras.
E se os drivers não tiverem sido baixados, o DataGrip se oferecerá para fazê-lo. Botão Anteriormente Testar Conexão foi bloqueado neste caso, o que confundiu os usuários.
Opções
As configurações foram movidas aqui da guia Geral Somente leitura, Sincronização automática, controle de transações.
Novo:
- Execute a consulta keep-alive a cada N segundos: cutucará a fonte de dados com um bastão a cada N segundos. Para bancos de dados que não oferecemos suporte, você mesmo pode escrever uma solicitação de manutenção de atividade. Isso é feito nas configurações do driver.
- Automóvel-desligar depois de N segundos: O valor em segundos inserido aqui informará ao DataGrip depois de quanto tempo ele deverá se desconectar automaticamente da fonte de dados.
- script de inicialização: Aqui você pode inserir uma consulta que será executada sempre que uma conexão for criada. Lembremos que se Conexão única
modo não estiver habilitado, uma nova conexão será criada para cada novo console.
Esquemas
O filtro para objetos exibidos na árvore foi movido para cá.
Navegação e pesquisa
Lista de locais recentes
A nova janela Locais recentes mostra onde você esteve recentemente. Os itens da lista são pequenos trechos de código que você editou ou visualizou recentemente. Isso é útil se você se lembra do contexto, mas não se lembra do nome do arquivo. Isso acontece muito no DataGrip porque todos os consoles têm nomes semelhantes :) O atalho de teclado padrão é: Ctrl/Cmd+Shift+E.
Se você usou anteriormente este atalho de teclado para exibir uma lista de arquivos modificados recentemente, agora clique duas vezes Ctrl/Cmd+E.
Pesquisar por caminho
Removemos opções desnecessárias que “pegamos” da plataforma: Módulo и Projeto. Agora por padrão Encontre no caminho DataGrip pesquisa em todos os lugares. Também adicionamos uma nova área de pesquisa Diretórios anexados — inclui apenas arquivos e pastas do painel Arquivos.
Ações dos resultados da navegação
Os resultados da navegação agora fornecem ações que se aplicam a objetos no código ou na árvore. Por exemplo, você está procurando uma mesa. Aqui está o que você pode fazer na janela de resultados.
Ver DDL: Ctrl/Cmd+B.
Dados abertos: F4.
Abra a janela Modificar Tabela: Ctrl/Cmd+F6.
Exibir em outro contexto: Alt + F1 (por exemplo, mostre em uma árvore).
Veja informações gerais: Ctrl+Q/F1.
Gerar SQL: Ctrl/Cmd+Alt+G.
Trabalhando com código
Elementos combinados no preenchimento automático
Para CREATE и DROP o preenchimento automático oferece opções combinadas.
Não se esqueça das siglas.
Novas inspeções
O DataGrip irá avisá-lo se você estiver usando um cursor que não esteja aberto.
As duas inspeções a seguir estão desativadas por padrão, mas algumas podem precisar delas.
Se você usar argumentos sem nome, isso será destacado.
Uma inspeção que reclama da declaração GOTO.
Trabalhando com arquivos
Adicionada uma configuração para a pasta padrão do projeto. Novos projetos serão criados nesta pasta.
Ação Salvar como… para o console agora:
Sugere uma pasta de projeto padrão.
Lembra da última escolha.
Uma ação foi adicionada à árvore de arquivos Desanexar diretório: desafixar uma pasta. Anteriormente, para desafixar uma pasta (ou seja, não mostrá-la nesta árvore), era necessário clicar Apagar, e o DataGrip perguntou: deseja excluir ou desafixar? Foi inconveniente e pouco claro :)
Árvore de banco de dados
Escrevemos nossa própria introspecção para o DB2. Isso significa que obtemos informações sobre objetos de banco de dados por meio de consultas, e não por meio do driver JDBC, como antes. Assim, apareceram na árvore objetos que não existiam antes: gatilhos, tipos, métodos, módulos, contadores, funções e outros.
A árvore armazena o contexto: o nome da fonte de dados fica no topo.
Ícones foram desenhados para bancos de dados não suportados: aqueles que possuem fontes de dados criadas para tais bancos de dados não ficarão mais confusos.
Também desenhamos ícones abstratos que podem ser usados nas configurações do driver.
O resto
Temas personalizados
Os usuários do DataGrip agora podem criar qualquer esquema de cores que desejarem. O novo esquema é um plugin que deve ser instalado na seção Plugins nas configurações.