Recursos

Esta seção fornecerá uma breve visão geral dos recursos disponíveis no DataGrip. Ela também é relevante para o plug-in de banco de dados usado no IntelliJ IDEA Ultimate, PyCharm Professional, PhpStorm, RubyMine, CLion, GoLand, Rider e WebStorm. Para obter mais detalhes, acesse a página de documentação.

Explorar seus bancos de dados

O DataGrip é um ambiente de banco de dados multimecanismo. Se o DBMS tiver um driver JDBC, você poderá conectá-lo por meio do DataGrip. Ele fornece introspecção de banco de dados e vários instrumentos para criar e modificar objetos para os mecanismos com suporte:

Navegação

A navegação rápida leva você até um objeto, não importa se ele acabou de ser criado no seu código ou se já foi lido de um banco de dados.

Saiba mais

Diagramas

Explore suas tabelas e seus relacionamentos usando um diagrama revelador.

Diferença de esquemas

Compare esquemas para ver a diferença e gere scripts de migração para eles.

Trabalhando com dados

Bancos de dados têm tudo a ver com dados. Use o DataGrip para lidar com todas as manipulações de dados: edição, pesquisa, importação e exportação.

Editor de dados

O poderoso editor de dados permite que você adicione, remova, edite e clone linhas de dados. Navegue pelos dados por chaves externas e use a pesquisa de texto para localizar qualquer coisa nos dados exibidos no editor de dados.

Saiba mais

Importar/Exportar

Além da capacidade trivial de importar de arquivos CSV, o DataGrip fornece um poderoso mecanismo de script para exportação que permite criar qualquer formato de texto que você desejar. CSV, JSON, HTML, Markdown e muitos outros já estão incluídos, e a exportação para o Excel também está incluída.

Saiba mais

Comparação de dados

Use o visualizador de diferenças para comparar tabelas ou resultados de consultas. O DataGrip realça as diferenças entre os dois e permite gerenciar o nível dos critérios de comparação por meio de um parâmetro de tolerância.

Escrever SQL

Assim como qualquer IDE deve fazer, o DataGrip fornece capacidades de preenchimento de código inteligente, inspeções de código, realce de erros dinâmico, correções rápidas e refatoração. Ele poupa bastante tempo, tornando o processo de escrever código SQL mais eficiente.

Editor de texto inteligente

Assim como com qualquer plataforma IDE IntelliJ, o DataGrip inclui um editor de código que ajuda você a ser mais produtivo. Transforme e mova blocos de código, use cursores múltiplos para gerenciar seleções e muito mais.

Saiba mais

Complementação de código

O DataGrip fornece complementação de código sensível ao contexto e com reconhecimento de esquema, ajudando você a escrever código de maneira mais rápida. O preenchimento está ciente da estrutura de tabelas, chaves estrangeiras e até mesmo de objetos de banco de dados criados no código que você está editando.

Saiba mais

Geração de código

Esqueça a gravação manual do código típico: o DataGrip fará tudo isso por você. Ele gera código para alterar objetos como tabelas, colunas, etc., com base na interface do usuário. Além disso, ele ajuda você a obter um DDL para qualquer objeto e fornece consultas DML de conjuntos de resultados e atualizações.

Saiba mais

Análise de código e correções rápidas

O DataGrip detecta onde os bugs provavelmente ocorrerão no seu código SQL e sugere as melhores opções para corrigi-los em tempo real. Ele permitirá que você fique sabendo imediatamente sobre objetos não resolvidos, o uso de palavras-chave como identificadores, e sempre oferecerá uma maneira de corrigir o problema.

Saiba mais

Refatoração e localização de usos

O DataGrip resolve corretamente todas as referências nos seus arquivos SQL. Quando você estiver renomeando objetos de banco de dados do SQL, eles também serão renomeados no banco de dados. Você pode descobrir rapidamente em quais procedimentos armazenados, funções e visualizações suas tabelas são usadas.

Saiba mais

Formatador de código

Como cada desenvolvedor de banco de dados tem seu próprio estilo ligeiramente exclusivo, a capacidade de configurar cada opção individual no formatador de código ajuda a garantir que todas as suas necessidades individuais sejam atendidas.

Execução de consultas

O console de consulta no DataGrip é uma necessidade básica para qualquer desenvolvedor SQL. Você pode usá-lo para criar vários consoles, cada um com seu próprio contexto de esquema e opções de consulta.

Console de consulta

Especifique o comportamento do console para executar consultas, escolhendo o que você deseja executar: desde a menor instrução até a maior. Os modos disponíveis incluem somente leitura, resultados no editor e commit manual de transações.

Histórico de consultas

Cada consulta executada é salva no arquivo de log. Há também um histórico local de cada arquivo, o que significa que tudo que você digita é salvo imediatamente, para que você não perca nenhum trabalho.

Parâmetros do usuário

O DataGrip oferece suporte para a execução de consultas SQL parametrizadas. Adicione seus próprios padrões de parâmetros usando expressões regulares e escolha os dialetos SQL aos quais esses padrões serão aplicados.

Trabalhar com arquivos

Muitos desenvolvedores armazenam seus scripts de consultas em arquivos. O DataGrip fornece muitos recursos para lidar com eles.

Fonte de dados DDL

Os arquivos SQL que contêm instruções DDL do esquema podem ser usados como fontes de dados. Como resultado, você pode fazer referência a todas as tabelas, colunas e outros objetos definidos nesses arquivos. Você também pode mapear uma fonte de dados DDL para uma real e migrar ambos os lados.

Suporte para VCS

O DataGrip fornece uma interface unificada para a maioria dos sistemas de controle de versão populares, garantindo uma experiência de usuário consistente com o Git e outros sistemas. A integração com o GitHub também está disponível.

Configurações de execução

Você pode executar scripts sem abri-los com a ajuda de configurações de execução. Cada configuração pode conter vários arquivos de script na ordem necessária, vários esquemas de destino e a lista de tarefas a serem concluídas antes da execução propriamente dita.

Interface do usuário

UI traduzida

A interface do usuário pode ser exibida em qualquer um dos seguintes idiomas: chinês, japonês e coreano.

Aparência personalizável

O DataGrip é fornecido com temas claros e escuros. Cada um deles pode ser totalmente personalizado e qualquer cor pode ser alterada. O usuário pode até mesmo criar seus próprios temas de cores, e nosso repositório de plug-ins oferece inúmeras opções.

Mapa de teclas personalizável

O poder do DataGrip está nos atalhos. Você pode alterar os que não são convenientes e atribuir os seus próprios a qualquer ação no IDE.