README.pt-br.md
🌐 EN | ES | DE | FR | EL | JA | IT | KO | ID
Beekeeper Studio é um editor SQL multiplataforma e gerenciador de banco de dados disponível para Linux, Mac e Windows.
Publicamos binários para MacOS, Windows e Linux.
Beekeeper Studio é gratuito para baixar e oferece muitos recursos gratuitamente, sem necessidade de cadastro, registro ou cartão de crédito. O aplicativo oferece alguns recursos premium por um preço de licença razoável. Saiba mais aqui
A maior parte do código neste repositório é open source sob a licença GPLv3. Recursos pagos também estão neste repositório sob uma licença comercial com código-fonte disponível.
Contribuições da comunidade são bem-vindas!
| Database | Support | Community | Paid Editions | Beekeeper Links |
|---|---|---|---|---|
| PostgreSQL | ⭐ Full Support | ✅ | ✅ | Features |
| MySQL | ⭐ Full Support | ✅ | ✅ | Features |
| SQLite | ⭐ Full Support | ✅ | ✅ | Features, Docs |
| SQL Server | ⭐ Full Support | ✅ | ✅ | Features |
| Amazon Redshift | ⭐ Full Support | ✅ | ✅ | Features |
| CockroachDB | ⭐ Full Support | ✅ | ✅ | Features, Docs |
| MariaDB | ⭐ Full Support | ✅ | ✅ | Features |
| TiDB | ⭐ Full Support | ✅ | ✅ | Features |
| Google BigQuery | ⭐ Full Support | ✅ | ✅ | Features, Docs |
| Redis | ⭐ Full Support | ✅ | ✅ | Features, Docs |
| Oracle Database | ⭐ Full Support | ✅ | Features, Docs | |
| Cassandra | ⭐ Full Support | ✅ | Features | |
| ScyllaDB | ⭐ Full Support (via Cassandra driver) | ✅ | Drop-in compatible with Cassandra | |
| Firebird | ⭐ Full Support | ✅ | Features, Docs | |
| LibSQL | ⭐ Full Support | ✅ | Features | |
| ClickHouse | ⭐ Full Support | ✅ | Features, Docs | |
| DuckDB | ⭐ Full Support | ✅ | Features, Docs | |
| SQL Anywhere | ⭐ Full Support | ✅ | Features | |
| MongoDB | ⭐ Full Support | ✅ | Features, Docs | |
| Trino / Presto | ⭐ Full Support | ✅ | Features, Docs | |
| SurrealDB | ⭐ Full Support | ✅ | Docs | |
| Snowflake | ⏳ Coming Soon | ✅ | -- | |
| DynamoDB | 🗓️ Planned | ✅ | -- |
Beekeeper Studio é um único download com upgrades dentro do aplicativo para recursos premium.
Adoraríamos tornar o Beekeeper Studio totalmente gratuito para todos, mas construir bom software é um trabalho difícil e caro. Acreditamos que nossas edições pagas têm preços justos, esperamos que você também ache.
👉 Compare as Edições do Beekeeper Studio
Principal recurso: É suave 🍫, rápido 🏎, e você vai realmente gostar de usar 🥰
Uma de nossas frustrações com outros editores SQL e gerenciadores de banco de dados open source é que eles adotam uma abordagem de "colocar tudo" nos recursos, adicionando tantos recursos que a interface fica bagunçada e difícil de navegar. Queríamos um workbench SQL open source bonito, poderoso, mas também fácil de usar. Não conseguimos encontrar um, então criamos o Beekeeper Studio!
Geralmente nossa estrela guia é construir software que "sinta bem" de usar. Isso significa que no mínimo valorizamos que o Beekeeper seja rápido, direto de usar e moderno. Se um novo recurso compromete essa visão, nós o eliminamos.
Adoramos trabalhar no Beekeeper Studio, e adoraríamos continuar crescendo e melhorando-o para sempre. Para fazer isso, precisamos da sua ajuda.
A melhor forma de apoiar o Beekeeper Studio é comprar uma licença paga. Cada compra apoia diretamente nosso trabalho no Beekeeper Studio.
Se você está em uma empresa e usa o Beekeeper Studio para o seu trabalho, provavelmente deveria pedir ao seu chefe para comprar uma licença.
Se você não pode pagar uma licença, por favor use a versão gratuita, é por isso que fazemos uma versão gratuita!
Obrigado pelo seu apoio contínuo!
Confira docs.beekeeperstudio.io para guias do usuário, FAQs, dicas de solução de problemas e mais.
Beekeeper Studio Community Edition (o código neste repositório) é licenciado sob a licença GPLv3.
Beekeeper Studio Ultimate Edition contém recursos extras e é licenciado sob um acordo de licença de usuário final comercial (EULA).
As marcas registradas do Beekeeper Studio (marcas de palavras e logos) não são open source. Veja nossas diretrizes de marca registrada para mais informações.
Marcas registradas podem ser complicadas com projetos open source, então adaptamos um conjunto de diretrizes padrão para usar nossas marcas que são comuns em muitos projetos open source.
Se você está apenas usando o aplicativo Beekeeper Studio, e não está fazendo fork ou distribuindo código do Beekeeper Studio de nenhuma forma, estas provavelmente não se aplicam a você.
👉 Diretrizes de Marca Registrada do Beekeeper Studio
Adoramos qualquer engajamento da comunidade. Mesmo se você está reclamando porque não gosta de algo no aplicativo!
Construir uma comunidade inclusiva e acolhedora é importante para nós, então por favor siga nosso código de conduta enquanto você se envolve com o projeto.
Ao contribuir com o projeto você concorda com os termos das nossas diretrizes de contribuição.
Temos você coberto, leia nosso guia para contribuir em 10 minutos sem código.
Quer escrever código e melhorar o Beekeeper Studio? Configurar é fácil no Mac, Linux ou Windows.
# Primeiro: Instale NodeJS 20, NPM e Yarn
# ...
# 1. Faça um Fork do Repositório do Beekeeper Studio (clique no botão fork no topo direito desta tela)
# 2. Faça checkout do seu fork:
git clone [email protected]:<seu-usuario>/beekeeper-studio.git beekeeper-studio
cd beekeeper-studio/
yarn install # instala dependências
# Agora você pode iniciar o aplicativo:
yarn run electron:serve ## o aplicativo será iniciado
Se você receber error:03000086:digital envelope routines::initialization error, você precisará atualizar o openssl.
sudo apt-get update
sudo apt-get upgrade openssl
sudo yum update openssl
brew update
brew upgrade openssl
Este repositório agora é um monorepo, temos vários lugares com código, mas apenas alguns pontos de entrada importantes.
Todo o código do aplicativo está em apps/studio, algum código compartilhado está em shared/src. Isso é compartilhado com outros aplicativos.
Beekeeper Studio tem dois pontos de entrada:
background.js - este é o código do lado do Electron que controla coisas nativas como mostrar janelas.main.js - este é o ponto de entrada para o aplicativo Vue.js. Você pode seguir as migalhas de pão dos componentes Vue a partir de App.vue para encontrar a tela que você precisa.Geralmente temos duas 'telas':
Isso é sempre uma dor total e vai quebrar o build 9 em 10 vezes.
Algumas coisas que você precisa considerar ao atualizar o Electron:
build/release-notes.md com as últimas notas de release. Siga o formato que está lá.git log <last-tag>..HEAD --oneline | grep 'Merge pull' para encontrar PRs mergeadosgit tag v<version>. Deve começar com 'v'git push origin <tagname>Isso também deve publicar a documentação mais recente
Pós Release:
Beekeeper Studio não existiria sem Sqlectron-core, as bibliotecas principais de banco de dados do projeto Sqlectron. Beekeeper Studio começou como um fork experimental daquele repositório. Um grande obrigado ao @maxcnunes e ao resto da comunidade Sqlectron.
A licença original do sqlectron-core está incluída aqui:
Copyright (c) 2015 The SQLECTRON Team
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.