README-ja.md
🌐 EN | ES | PT-BR | DE | FR | EL | IT | KO | ID
Beekeeper Studioは、Linux、Mac、Windows向けのクロスプラットフォームSQLエディタ&データベースマネージャーです。
MacOS、Windows、Linux用のバイナリを公開しています。
Beekeeper Studioは無料でダウンロードでき、サインアップ、登録、クレジットカードなしで多くの機能を無料で提供しています。アプリは適正なライセンス料金でいくつかのプレミアム機能を提供しています。詳細はこちら
このリポジトリのコードの大部分はGPLv3ライセンスのオープンソースです。有料機能もこのリポジトリにあり、商用ソースアベイラブルライセンスの下にあります。
コミュニティからの貢献を歓迎します!
| 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は単一のダウンロードで、プレミアム機能へのアプリ内アップグレードが可能です。
Beekeeper Studioを完全に無料にしたいと思っていますが、良いソフトウェアを作ることは大変で費用がかかります。私たちの有料エディションは適正な価格だと考えています。
トップ機能:スムーズ 🍫、高速 🏎、そして本当に使うのが楽しい 🥰
他のオープンソースSQLエディタやデータベースマネージャーに対する不満の1つは、機能に対して「全部入り」のアプローチを取り、UIが乱雑でナビゲートしにくくなるほど多くの機能を追加していることです。パワフルでありながら使いやすい、見た目の良いオープンソースSQLワークベンチが欲しかったのです。見つからなかったので、Beekeeper Studioを作りました!
一般的に私たちの指針は「使い心地の良い」ソフトウェアだけを作ることです。つまり最低限、Beekeeperが高速で、使いやすく、モダンであることを重視しています。新機能がこのビジョンを損なう場合は、その機能を廃止します。
Beekeeper Studioの開発が大好きで、永遠に成長させ改善し続けたいと思っています。そのためにはあなたの助けが必要です。
Beekeeper Studioをサポートする最良の方法は、有料ライセンスを購入することです。すべての購入がBeekeeper Studioでの私たちの仕事を直接サポートします。
企業でBeekeeper Studioを仕事に使っている場合は、上司にライセンス購入をお願いすべきでしょう。
ライセンスを購入できない場合は、無料版をお使いください。そのために無料版を提供しています!
継続的なサポートをありがとうございます!
ユーザーガイド、FAQ、トラブルシューティングのヒントなどはdocs.beekeeperstudio.ioをご覧ください。
Beekeeper Studio Community Edition(このリポジトリのコード)はGPLv3ライセンスです。
Beekeeper Studio Ultimate Editionは追加機能を含み、商用エンドユーザーライセンス契約(EULA)の下でライセンスされています。
Beekeeper Studioの商標(ワードマークとロゴ)はオープンソースではありません。詳細は商標ガイドラインをご覧ください。
オープンソースプロジェクトでは商標が複雑になることがあるため、多くのオープンソースプロジェクトで一般的な商標使用のための標準的なガイドラインを採用しています。
Beekeeper Studioアプリを使用するだけで、Beekeeper Studioのコードをフォークしたり配布したりしていない場合は、これらはおそらく適用されません。
あらゆるコミュニティの関与を歓迎します。アプリの何かが気に入らないという苦情でも!
包括的で歓迎的なコミュニティを構築することは私たちにとって重要です。プロジェクトに参加する際は行動規範に従ってください。
プロジェクトに貢献することで、貢献ガイドラインの条件に同意したことになります。
お任せください。コーディングなしで10分で貢献するガイドをお読みください。
コードを書いてBeekeeper Studioを改善したいですか?Mac、Linux、Windowsでセットアップは簡単です。
# まず:NodeJS 20、NPM、Yarnをインストール
# ...
# 1. Beekeeper Studioリポジトリをフォーク(画面右上のforkボタンをクリック)
# 2. フォークをチェックアウト:
git clone [email protected]:<あなたのユーザー名>/beekeeper-studio.git beekeeper-studio
cd beekeeper-studio/
yarn install # 依存関係をインストール
# これでアプリを起動できます:
yarn run electron:serve ## アプリが起動します
error:03000086:digital envelope routines::initialization errorが出た場合は、opensslを更新する必要があります。
sudo apt-get update
sudo apt-get upgrade openssl
sudo yum update openssl
brew update
brew upgrade openssl
このリポジトリは現在モノレポです。コードは複数の場所にありますが、重要なエントリーポイントは数か所だけです。
すべてのアプリコードはapps/studioにあり、共有コードはshared/srcにあります。これは他のアプリと共有されています。
Beekeeper Studioには2つのエントリーポイントがあります:
background.js - これはウィンドウの表示などのネイティブな処理を制御するElectron側のコードです。main.js - これはVue.jsアプリのエントリーポイントです。App.vueからVueコンポーネントのパンくずリストをたどって必要な画面を見つけることができます。一般的に2つの「画面」があります:
これは常に大変で、10回中9回はビルドが壊れます。
Electronをアップグレードする際に考慮すべき点:
build/release-notes.mdを最新のリリースノートに置き換える。既存のフォーマットに従う。git log <last-tag>..HEAD --oneline | grep 'Merge pull'を実行してマージされたPRを見つけるgit tag v<version>。'v'で始まる必要がありますgit push origin <tagname>これにより最新のドキュメントも公開されるはずです
リリース後:
Beekeeper StudioはSqlectron-coreなしには存在しませんでした。これはSqlectronプロジェクトのコアデータベースライブラリです。Beekeeper Studioはそのリポジトリの実験的なフォークとして始まりました。@maxcnunesとSqlectronコミュニティの皆さんに大きな感謝を。
sqlectron-coreのオリジナルライセンスはここに含まれています:
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.