A janela de visualização do banco de dados contém todas as suas fontes de dados e seus esquemas com tabelas, funções e views, etc. divididas em pastas que podem ser comprimidas e expandidas.
Clique na área de texto n of m e selecione os esquemas necessários para o seu trabalho.
Nas propriedades da fonte de dados, você pode definir se alguns objetos devem ficar ocultos na exibição em árvore do banco de dados. Por exemplo, se não quiser ver as tabelas com um certo prefixo.
O atalho Ctrl+Q fornecerá informações sobre a sintaxe. Na imagem, excluímos todas as tabelas com nomes que começam com payment_
.
Agrupe fontes de dados por tipo, por exemplo, por fornecedor de banco de dados. Pressione F6 ou escolha Move to group… no menu de contexto.
O processo de arrastar e soltar também funciona para criar grupos no explorador de banco de dados. Para criar um novo grupo, basta arrastar uma fonte de dados até a outra. Para inserir a fonte de dados em um grupo existente, arraste-a e solte-a lá.
É comum você querr usar as mesmas fontes de dados em outro projeto ou até mesmo em outro IDE baseado no IntelliJ. Selecione as fontes de dados que você deseja compartilhar e acesse o menu de contexto → Database Tools → Copy Data Sources to Clipboard.
Para colar a fonte de dados, pressione + e depois selecione Import from Clipboard. Na sua área de transferência, você tem apenas um XML e, por isso, pode enviá-lo até mesmo via agente de mensagens.
Com o SQL Generator (Ctrl+Alt+G) você pode gerar arquivos SQL para os objetos de banco de dados. Para fazer isso, clique no botão Save no painel esquerdo. Criamos dois layouts para a saída: File per object e File per object with order.
É possível copiar a tabela para a mesma fonte de dados com ações de arrastar e soltar. Isso pode ser muito útil se você precisa criar um backup rápido da tabela antes de qualquer manipulação de dados crucial.
O IDE fornece uma interface de usuário unificada para adicionar ou editar tabelas e componentes de tabela: colunas, índices e restrições. Essa janela tem todos os controles necessários para definir todos esses componentes. Observe que se a opção Execute in database estiver habilitada, todas as suas alterações serão aplicadas imediatamente ao banco de dados.
Pressione Ctrl+F6 no nome da tabela na árvore do banco de dados ou no script SQL para modificá-los. A janela Create/Modify Table também tem uma visualização instantânea para ajudá-lo a trabalhar com objetos de banco de dados e gerar código de maneira eficaz. Para saber mais sobre como criar e modificar objetos, consulte geração de código.
Para editar dados na tabela, pressione F4. Consulte editor de dados.
Invoque a ação Edit para qualquer objeto de banco de dados pressionando Ctrl+B e obtenha uma instrução DDL para procedimentos e funções ou clique duas vezes no objeto no explorador de banco de dados.
A medianiz (a barra vertical à esquerda do editor de texto) realçará as alterações feitas. Depois que você clicar em Submit na barra de ferramentas, a caixa de diálogo de migração mostrará o código SQL gerado para atualizar o código-fonte.
O DataGrip mantém o código-fonte de objetos de banco de dados no armazenamento local. Isso significa que você pode ver as partes do código-fonte que alterou e é capaz de reverter qualquer alteração de volta para a versão do servidor.
Além disso, o armazenamento do código-fonte permite pesquisar partes específicas do código em todo o código-fonte do seu banco de dados.
Com o DataGrip, você sempre pode ver tabelas e seus relacionamentos em um diagrama bastante revelador, disponível pressionando Ctrl+Alt+U ou no menu de contexto dos objetos que você deseja visualizar. A coluna com chaves primárias e estrangeiras pode ser ocultada do diagrama e ser mostrada somente em linhas de relação. Esses diagramas podem ser exportados para arquivos de imagem quando necessário.