Back to Chat2db

README JA

README_JA.md

3.4.112.6 KB
Original Source
<div align="center"> <a href="https://trendshift.io/repositories/11808" target="_blank"></a> </div> <p align="center"> <a href="https://discord.com/invite/uNjb3n5JVN" target="_blank"> </a> <a href="https://twitter.com/intent/tweet?text=Chat2DB-An%20intelligent%20and%20versatile%20general-purpose%20SQL%20client%20and%20reporting%20tool%20for%20databases%20which%20integrates%20ChatGPT%20capabilities.&url=https://github.com/chat2db/Chat2DB&hashtags=ChatGPT,AGI,SQL%20Client,Reporting%20tool" target="blank" > </a> <a href="https://t.me/share/url?text=Chat2DB-An%20intelligent%20and%20versatile%20general-purpose%20SQL%20client%20and%20reporting%20tool%20for%20databases%20which%20integrates%20ChatGPT%20capabilities.&url=https://github.com/chat2db/Chat2DB" target="_blank"></a> <a href="https://api.whatsapp.com/send?text=Chat2DB-An%20intelligent%20and%20versatile%20general-purpose%20SQL%20client%20and%20reporting%20tool%20for%20databases%20which%20integrates%20ChatGPT%20capabilities.%20https://github.com/chat2db/Chat2DB"></a> <a href="https://www.reddit.com/submit?url=https://github.com/chat2db/Chat2DB&title=Chat2DB-An%20intelligent%20and%20versatile%20general-purpose%20SQL%20client%20and%20reporting%20tool%20for%20databases%20which%20integrates%20ChatGPT%20capabilities." target="blank"></a> <a href="mailto:?subject=Check%20this%20GitHub%20repository%20out.&body=Chat2DB-An%20intelligent%20and%20versatile%20general-purpose%20SQL%20client%20and%20reporting%20tool%20for%20databases%20which%20integrates%20ChatGPT%20capabilities.%3A%0Ahttps://github.com/chat2db/Chat2DB" target="_blank"></a> </p> <div align="center"> <a href="./README.md"></a> <a href="./README_CN.md"></a> <a href="./README_JA.md"></a> </div>

https://github.com/user-attachments/assets/bd5d5f64-540f-4793-a801-17fa96c4766e

Chat2DBはAI機能を統合したインテリジェントで汎用的なSQLクライアントおよびデータ報告ツールです。Chat2DBは、SQLクエリの作成を迅速化し、データベースの管理、レポートの生成、データの探索、および複数のデータベースとのインタラクションをサポートします。Chat2DBはオープンソースプロジェクトであり、皆様の貢献を歓迎します。

1. インテリジェントSQL生成:
Chat2DB Proは、AI駆動によるインテリジェントなSQL開発をサポートし、SQLクエリをより速く作成する手助けをします。

2. データベース管理:
MySQL、PostgreSQL、H2、Oracle、SQLServer、SQLite、MariaDB、ClickHouse、DM、Presto、DB2、OceanBase、Hive、KingBase、MongoDB、Redis、Snowflakeなど、10種類以上のデータベースをサポートしています。

3. インテリジェントレポート生成:
Chat2DB Proは、AI駆動によるインテリジェントなデータ報告をサポートし、ダッシュボードの作成を迅速に行う手助けをします。

4. データ構造の同期:
Chat2DB Proは、データベーステーブル構造の同期をサポートし、データベーステーブルの構造を迅速に同期する手助けをします。

機能比較

<table style="width: 100%;"> <tr> <th align="center">機能</th> <th align="center">コミュニティ オープンソース</th> <th align="center">ローカル</th> <th align="center">Pro</th> </tr> <tr> <td align="center">データベースの種類</td> <td align="center">16種類以上</td> <td align="center">100種類以上を対象</td> <td align="center">100種類以上を対象</td> </tr> <tr> <td align="center">サポートされているAI</td> <td align="center">AI設定が必要</td> <td align="center">インストール時にAIが利用可能</td> <td align="center">インストール時にAIが利用可能</td> </tr> <tr> <td align="center">AI機能</td> <td align="center">基本的</td> <td align="center">多様</td> <td align="center">多様</td> </tr> <tr> <td align="center">視覚的テーブルエディタ</td> <td align="center">✅</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">SQLコンソール</td> <td align="center">✅</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">SQLフォーマット</td> <td align="center">✅</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">クエリ記録の保存</td> <td align="center">✅</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">テーマカラー設定</td> <td align="center">✅</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">データ構造の同期</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">データベースのグループ化</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">データベース構造のインポート/エクスポート</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">データのインポート/エクスポート</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">データ移行</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">テーブルのコピー/削除</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">SQLファイルのオープンと実行</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">UMLダイアグラム</td> <td align="center">❌</td> <td align="center">開発中</td> <td align="center">開発中</td> </tr> <tr> <td align="center">コード生成</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">インサート/アップデートとして結果をコピー</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">クエリ結果の修正</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">インテリジェントSQLエディタ</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">AIによるテーブル作成</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">AIデータセット</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">Chat2Excel</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">インテリジェントダッシュボード</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">エディタ設定</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">カスタムショートカット</td> <td align="center">❌</td> <td align="center">✅</td> <td align="center">✅</td> </tr> <tr> <td align="center">クロスデバイス使用</td> <td align="center">❌</td> <td align="center">❌</td> <td align="center">✅</td> </tr> </table>

ダウンロードとインストール

Chat2DBは、Windows、MacOS、Linuxをサポートするクロスプラットフォームアプリケーションです。以下のリンクからChat2DBをダウンロードできます:

コミュニティエディションのDockerインストール

システム要件

Chat2DBをインストールする前に、システムが以下の要件を満たしていることを確認してください:

  • Docker 19.03.0以上
  • Docker Compose 1.25.0以上
  • CPU >= 2コア
  • RAM >= 4 GiB
bash
  docker rm chat2db
  
  docker run --name=chat2db -ti -p 10824:10824 -v ~/.chat2db-docker:/root/.chat2db  chat2db/chat2db:latest

  docker start chat2db

コードデバッグ

実行環境

注意: ローカルデバッグが必要な場合:

  • Java runtime: <a href="https://adoptopenjdk.net/" target="_blank">Open JDK 17</a>
  • Node.js runtime: Node 16 <a href="https://nodejs.org/" target="_blank">Node.js</a>.

リポジトリをローカルにクローン

bash
$ git clone [email protected]:chat2db/Chat2DB.git

フロントエンドデバッグ

bash
Node version must be 16 or higher  
Use yarn only, npm is not supported
$ cd Chat2DB/chat2db-client
$ yarn
$ yarn run start:web

バックエンドデバッグ

bash
$ cd ../chat2db-server
$ mvn clean install # Maven version 3.8 or higher is required
$ cd chat2db-server/chat2db-server-start/target/
$ java -jar -Dloader.path=./lib -Dchatgpt.apiKey=xxxxx chat2db-server-start.jar  # 需要安装java 17以上版本,启动应用 chatgpt.apiKey 需要输入ChatGPT的key,如果不输入无法使用AIGC功能

スタンドアロンデプロイ

bash
# chat2db-client
$ npm run build:web:prod 
$ cp -r dist ../chat2db-server/chat2db-server-start/src/main/resources/static/front 
$ cp -r dist/index.html ../chat2db-server/chat2db-server-start/src/main/resources/thymeleaf

お問い合わせ

謝辞

Chat2DBに貢献してくださったすべての方々に感謝します~~

<a href="https://github.com/chat2db/Chat2DB/graphs/contributors"> </a>

Star History

<a href="https://star-history.com/#CodePhiliaX/chat2db&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=CodePhiliaX/chat2db&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=CodePhiliaX/chat2db&type=Date" /> </picture> </a>

License

このソフトウェアで使用されている主なライセンスはApache License 2.0であり、Chat2DB Licenseが補完されています。