README-fr.md
đ EN | ES | PT-BR | DE | EL | JA | IT | KO | ID
Beekeeper Studio est un éditeur SQL et gestionnaire de bases de données multiplateforme disponible pour Linux, Mac et Windows.
Télécharger Beekeeper Studio
Nous publions des binaires pour MacOS, Windows et Linux.
Beekeeper Studio est gratuit à télécharger et offre de nombreuses fonctionnalités gratuitement, sans inscription, enregistrement ou carte de crédit. L'application propose certaines fonctionnalités premium pour un prix de licence raisonnable. En savoir plus ici
La plupart du code de ce dépÎt est open source sous licence GPLv3. Les fonctionnalités payantes sont également dans ce dépÎt sous une licence commerciale à code source disponible.
Les contributions de la communauté sont les bienvenues !
| 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 est un téléchargement unique avec des mises à niveau intégrées pour les fonctionnalités premium.
Nous aimerions rendre Beekeeper Studio totalement gratuit pour tous, mais dĂ©velopper un bon logiciel est un travail difficile et coĂ»teux. Nous pensons que nos Ă©ditions payantes sont proposĂ©es Ă un prix Ă©quitable, et nous espĂ©rons que vous pensez de mĂȘme.
đ Comparer les Ă©ditions de Beekeeper Studio
FonctionnalitĂ© principale : C'est fluide đ«, rapide đ, et vous allez vraiment apprĂ©cier l'utiliser đ„°
L'une de nos frustrations avec les autres éditeurs SQL et gestionnaires de bases de données open source est qu'ils adoptent une approche "fourre-tout" pour les fonctionnalités, ajoutant tellement de fonctionnalités que l'interface devient encombrée et difficile à naviguer. Nous voulions un environnement SQL open source beau, puissant, mais aussi facile à utiliser. Nous n'en avons pas trouvé, alors nous avons créé Beekeeper Studio !
Généralement, notre étoile guide est de ne construire que des logiciels qui sont "agréables" à utiliser. Cela signifie qu'au minimum, nous valorisons que Beekeeper soit rapide, simple à utiliser et moderne. Si une nouvelle fonctionnalité compromet cette vision, nous l'abandonnons.
Nous adorons travailler sur Beekeeper Studio, et nous aimerions continuer à le développer et l'améliorer pour toujours. Pour cela, nous avons besoin de votre aide.
La meilleure façon de soutenir Beekeeper Studio est d'acheter une licence payante. Chaque achat soutient directement notre travail sur Beekeeper Studio.
Si vous ĂȘtes dans une entreprise et utilisez Beekeeper Studio pour votre travail, vous devriez probablement demander Ă votre patron de vous acheter une licence.
Si vous ne pouvez pas vous permettre une licence, veuillez utiliser la version gratuite, c'est pourquoi nous proposons une version gratuite !
Merci pour votre soutien continu !
Consultez docs.beekeeperstudio.io pour les guides utilisateur, FAQ, conseils de dépannage, et plus encore.
Beekeeper Studio Community Edition (le code de ce dépÎt) est sous licence GPLv3.
Beekeeper Studio Ultimate Edition contient des fonctionnalités supplémentaires et est sous accord de licence utilisateur final commercial (EULA).
Les marques de Beekeeper Studio (marques verbales et logos) ne sont pas open source. Consultez nos directives sur les marques pour plus d'informations.
Les marques peuvent ĂȘtre compliquĂ©es avec les projets open source, nous avons donc adoptĂ© un ensemble de directives standard pour l'utilisation de nos marques qui sont communes Ă de nombreux projets open source.
Si vous utilisez simplement l'application Beekeeper Studio et que vous ne forkez pas ou ne distribuez pas le code de Beekeeper Studio de quelque maniĂšre que ce soit, ces directives ne s'appliquent probablement pas Ă vous.
đ Directives sur les marques de Beekeeper Studio
Nous aimons tout engagement de la communautĂ©. MĂȘme si vous vous plaignez parce que vous n'aimez pas quelque chose dans l'application !
Construire une communauté inclusive et accueillante est important pour nous, alors veuillez suivre notre code de conduite lorsque vous participez au projet.
En contribuant au projet, vous acceptez les termes de nos directives de contribution.
Nous avons ce qu'il vous faut, lisez notre guide pour contribuer en 10 minutes sans coder.
Vous voulez écrire du code et améliorer Beekeeper Studio ? La configuration est facile sur Mac, Linux ou Windows.
# D'abord : Installez NodeJS 20, NPM et Yarn
# ...
# 1. Forkez le dépÎt Beekeeper Studio (cliquez sur le bouton fork en haut à droite de cet écran)
# 2. Clonez votre fork :
git clone [email protected]:<votre-nom-utilisateur>/beekeeper-studio.git beekeeper-studio
cd beekeeper-studio/
yarn install # installe les dépendances
# Maintenant vous pouvez démarrer l'application :
yarn run electron:serve ## l'application va maintenant démarrer
Si vous obtenez error:03000086:digital envelope routines::initialization error, vous devrez mettre Ă jour openssl.
sudo apt-get update
sudo apt-get upgrade openssl
sudo yum update openssl
brew update
brew upgrade openssl
Ce dépÎt est maintenant un monorepo, nous avons plusieurs endroits avec du code, mais seulement quelques points d'entrée importants.
Tout le code de l'application se trouve dans apps/studio, du code partagé se trouve dans shared/src. Celui-ci est partagé avec d'autres applications.
Beekeeper Studio a deux points d'entrée :
background.js - c'est le code cĂŽtĂ© Electron qui contrĂŽle les choses natives comme l'affichage des fenĂȘtres.main.js - c'est le point d'entrĂ©e de l'application Vue.js. Vous pouvez suivre le fil d'Ariane des composants Vue depuis App.vue pour trouver l'Ă©cran dont vous avez besoin.GĂ©nĂ©ralement nous avons deux 'Ă©crans' :
C'est toujours trÚs pénible et ça va casser le build 9 fois sur 10.
Quelques points à considérer lors de la mise à jour d'Electron :
build/release-notes.md par les derniÚres notes de release. Suivez le format existant.git log <last-tag>..HEAD --oneline | grep 'Merge pull' pour trouver les PRs fusionnéesgit tag v<version>. Il doit commencer par 'v'git push origin <tagname>Ceci devrait également publier la documentation la plus récente
AprĂšs la release :
Beekeeper Studio n'existerait pas sans Sqlectron-core, les bibliothÚques de base de données principales du projet Sqlectron. Beekeeper Studio a commencé comme un fork expérimental de ce dépÎt. Un grand merci à @maxcnunes et au reste de la communauté Sqlectron.
La licence originale de sqlectron-core est incluse ici :
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.