Gerenciador de banco de dados em nuvem - edição comunitária.
CloudBeaver é um servidor web que fornece uma interface web rica. O servidor em si é um aplicativo Java e a web part é escrita em TypeScript e React.
É de uso gratuito e de código aberto (licenciado sob licença Apache 2).
Veja nosso WIKI para mais detalhes.
Repositório oficial do Docker
Instruções de execução
Você pode ver uma demonstração ao vivo do CloudBeaver aqui: https://demo.cloudbeaver.io
Instruções de acesso ao banco de dados
Em geral:
Exportação de dados: Adicionada a capacidade de exportar valores JSON como JSON incorporado;
A localização para o português brasileiro foi aprimorada (graças ao brlarini);
Corrigido um problema de proxy que excluía o cabeçalho Content-Type nas respostas.
Administração:
Design atualizado para a aba Usuário e Equipes no painel Administração;
Adicionada a capacidade de alterar a senha de um usuário mesmo se o usuário estiver desabilitado em um sistema.
Atualização importante:
O recurso Connections Templates foi declarado obsoleto e será removido em versões futuras.
Em geral:
Aprimoramentos no editor de dados: As linhas com células em foco são especialmente marcadas para facilitar a localização de uma posição em tabelas grandes;
O driver DB2i foi atualizado para a versão 20.0.7;
O modo URL do PostgreSQL agora suporta conexão com vários bancos de dados;
O problema com a exibição de tipos de dados BLOB no DuckDB foi resolvido.
Esquemas foram adicionados ao preenchimento automático de SQL para PostgreSQL, H2 e SQL Server;
CloudBeaver agora pode exibir corretamente datas negativas para banco de dados MySQL;
Foi adicionada opção de busca por preferências na parte de Administração;
A navegação pelo teclado foi aprimorada. Agora você pode usar as teclas de seta para percorrer os elementos da árvore do navegador e a tecla tab para alternar entre as guias dos editores;
O banco de dados SQLite de amostra foi removido.
A localização chinesa foi melhorada (graças ao cashlifei);
A configuração das variáveis de ambiente foi melhorada - agora você pode configurar mais variáveis na fase inicial da configuração do Docker;
O driver do SQL Server foi atualizado para a versão 12.8.0.
Em geral:
Foi adicionado suporte ao idioma francês (graças a matthieukhl)
Adicionada a capacidade de fechar abas do editor com o botão do meio do mouse
Adicionado suporte ao clique com o botão direito para abrir o menu de contexto no Editor de Metadados
A lista de caracteres proibidos para nomear e renomear arquivos do gerenciador de recursos foi atualizada e agora inclui os seguintes caracteres: / : " ' <> | ? *
A segurança dos cookies do aplicativo foi melhorada
Autenticação:
Autenticação LDAP aprimorada: capacidade adicional de filtrar usuários por meio de parâmetros de conta de serviço e capacidade de especificar identificadores de usuário exclusivos e personalizados
Editor de dados:
Adicionadas notificações adicionais sobre as operações restritas
Representação aprimorada de dados IPv6 e DateTime32 para Clickhouse
A edição de dados foi corrigida para DuckDB
Editor SQL:
O preenchimento automático do Editor SQL foi aprimorado para obter nomes de colunas, tabelas e funções mais rapidamente
Corrigida a análise de string entre aspas no Editor SQL para PostgreSQL
Exibição aprimorada de mensagens de erro longas no Editor SQL e no Visualizador de log
Alterado o ícone de salvar script para um disquete para melhor reconhecimento
Comportamento aprimorado do aplicativo ao fechar uma conexão – editores abertos não serão fechados ao desconectar
Administração:
Painel de navegação de administração redesenhado – agora é mais compacto e claro
Adicionada a capacidade de alterar o modo de confirmação padrão para cada conexão separadamente
Adicionada a capacidade de configurar o parâmetro rootURI da propriedade do servidor (graças a arioko)
Bancos de dados:
Adicionada a configuração "Keep alive" para Db2 LUW e IMB i, Apache Kyuubi, Clickhouse, Firebird e Trino
Driver Firebird atualizado para versão 5.0.4
A geração de DDL para Oracle Tablespaces foi adicionada (graças a pandya09)
Como um projeto de código aberto conduzido pela comunidade, recebemos calorosamente contribuições por meio de pull requests do GitHub.
Temos o prazer de recompensar nossos colaboradores mais ativos em cada sprint importante. A contribuição mais significativa ao nosso código para a versão principal 24.2.0 foi feita por:
Matthieuhl