Skip to content

Commit

Permalink
Merge pull request #12 from miahemu/main
Browse files Browse the repository at this point in the history
Added a user feedback module and optimized some details
  • Loading branch information
shanhexi authored Jun 12, 2024
2 parents a1993e9 + aa72e52 commit d962de5
Show file tree
Hide file tree
Showing 19 changed files with 196 additions and 14 deletions.
1 change: 1 addition & 0 deletions pages/docs/_meta.en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
"dashboard": "Dashboard",
"ai-chat": "AI-Chat",
"settings": "Settings",
"feedback": "Feedback",
"service": "Agreement"
}
1 change: 1 addition & 0 deletions pages/docs/_meta.ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
"dashboard": "ダッシュボード",
"ai-chat": "AIチャット",
"settings": "設定",
"feedback": "フィードバック",
"service": "契約"
}
1 change: 1 addition & 0 deletions pages/docs/_meta.zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
"dashboard": "仪表盘",
"ai-chat": "AI 对话",
"settings": "设置",
"feedback": "反馈",
"service": "协议"
}
17 changes: 13 additions & 4 deletions pages/docs/connection-manage/database-operations.en-US.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,21 +60,30 @@ After opening the link, you can see the database management interface, and you c

## View management table
!['tables'](/image/connection-manage/tables.png)
The `tables` interface can view the tables in the database. You can create, refresh, view all tables, and refresh all tables.

**Tables**: Tables are the most basic data storage structure in the database, used to organize and store data. Each table consists of a series of columns, which define the type and format of the stored data (such as text, date, number, etc.), and each row in the table represents a specific record.
The `tables` interface can view the tables in the database, and can create, refresh, copy, view all tables, and create a new console.

## View management view
!['views'](/image/connection-manage/views.png)
Click `view` on the left menu to view the views in the database. You can create, refresh, view all views.
Double-click to view details.

**Views**: A view is a virtual table whose content is obtained by querying other tables. Views do not store data, but dynamically generate result sets as needed. It is often used to simplify complex queries, hide the complexity of the database, implement data security control (by limiting access to the data of the underlying table), and provide customized data perspectives to different users or applications.
Click the `view` menu on the left to view the views in the database, create, refresh, and view all views. Double-click to view view details.

## View management function
!['functions'](/image/connection-manage/functions.png)

**Functions (functions)**: In the database context, a function is a set of predefined or user-defined operations that perform specific tasks and return one or more values. Functions can accept parameter inputs, perform calculations or data operations based on the inputs, and return results. They facilitate code reuse and improve efficiency. Database functions can be divided into system functions (such as date processing, string processing, etc.) and user-defined functions (UDFs), which allow developers to extend the functionality of the database as needed.
Click the left menu `functions` to view the functions in the database, and you can create, refresh, and view all functions.

## View management procedures
!['procedures'](/image/connection-manage/procedures.png)

**Procedures (stored procedures)**: A stored procedure is a set of SQL statements that are precompiled and stored in the database to complete a specific task. Compared to executing SQL statements individually, stored procedures provide a more flexible and efficient way to execute complex business logic. Stored procedures can receive input parameters, perform a series of operations (including data operations, function calls, etc.), and return result sets or output parameters.
Click the left menu `functions` to view the stored procedures in the database, and you can create, refresh, and view all stored procedures.

## View management trigger
!['triggers'](/image/connection-manage/triggers.png)
Click the left menu `triggers` to view the triggers in the database, and you can create, refresh, and view all triggers.

**Triggers (trigger)**: A trigger is a database object that defines SQL statements that are automatically executed when a specific event occurs in the database. Triggers can be triggered during INSERT, UPDATE, or DELETE operations, or during SELECT operations. Triggers can execute any valid SQL statement, including data operations, function calls, etc.
Click the left menu `triggers` to view the triggers in the database, and you can create, refresh, and view all triggers.
19 changes: 14 additions & 5 deletions pages/docs/connection-manage/database-operations.ja-JP.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,30 @@

## 管理テーブルの表示
!['tables'](/image/connection-manage/tables.png)
「テーブル」インターフェースは、データベース内のテーブルの表示、すべてのテーブルの作成、更新、コピー、表示、および新しいコンソールの作成を行うことができます。

**tables**: テーブルはデータベース内の最も基本的なデータ ストレージ構造であり、データを整理して保存するために使用されます。各テーブルは、保存されるデータ (テキスト、日付、数値など) のタイプと形式を定義する一連の列で構成され、テーブル内の各行は特定のレコードを表します。
`tables`インターフェースは、データベース内のテーブルの表示、すべてのテーブルの作成、更新、コピー、表示、および新しいコンソールの作成を行うことができます。

## 管理ビューを表示する
!['views'](/image/connection-manage/views.png)
左側のメニュー`views`をクリックしてデータベース内のビューを表示します。すべてのビューを作成、更新、表示できます。
ダブルクリックしてビューの詳細を表示します。

**views**: ビューは、他のテーブルをクエリすることによって内容が取得される仮想テーブルです。ビューはデータを保存しませんが、必要に応じて結果セットを動的に生成します。これは、複雑なクエリの簡素化、データベースの複雑さの隠蔽、(基になるテーブル内のデータへのアクセスの制限による) データ セキュリティ制御の実装、およびカスタマイズされたデータ パースペクティブをさまざまなユーザーやアプリケーションに提供するためによく使用されます。
左側のメニュー`views`をクリックしてデータベース内のビューを表示します。すべてのビューを作成、更新、表示できます。ダブルクリックしてビューの詳細を表示します。

## ビュー管理機能
!['functions'](/image/connection-manage/functions.png)

**functions**: データベースのコンテキストでは、関数とは、特定のタスクを実行して 1 つ以上の値を返す事前定義またはユーザー定義の操作のセットです。関数はパラメーター入力を受け入れ、入力に基づいて計算またはデータ操作を実行し、結果を返すことができます。コードの再利用が容易になり、効率が向上します。データベース関数は、システム関数 (日付処理、文字列処理など) とユーザー定義関数 (UDF) に分類でき、開発者は必要に応じてデータベースの機能を拡張できます。
左側のメニュー`functions`をクリックすると、データベース内の関数が表示され、すべての関数を作成、更新、表示できます。

## 管理手順を表示する
!['procedures'](/image/connection-manage/procedures.png)
左側のメニュー`procedures`をクリックすると、データベース内のストアド プロシージャが表示され、すべてのストアド プロシージャを作成、更新、表示できます。

**procedures**: ストアド プロシージャは、特定のタスクを完了するためにプリコンパイルされてデータベースに保存される一連の SQL ステートメントです。 SQL ステートメントを個別に実行する場合と比較して、ストアド プロシージャは、複雑なビジネス ロジックを実行するためのより柔軟かつ効率的な方法を提供します。ストアド プロシージャは、入力パラメータを受け取り、一連の操作 (データ操作、関数呼び出しなどを含む) を実行し、結果セットまたは出力パラメータを返すことができます。
左側のメニュー`procedures`をクリックしてデータベース内のストアド プロシージャを表示し、すべてのストアド プロシージャを作成、更新、表示できます。

## 管理トリガーの表示
!['triggers'](/image/connection-manage/triggers.png)
左側のメニュー`triggers`をクリックして、データベース内のトリガーを表示します。すべてのトリガーを作成、更新、表示できます。

**triggers**: トリガーは、データベース内で特定のイベントが発生したときに自動的に実行される SQL ステートメントを定義するデータベース オブジェクトです。トリガーは、INSERT、UPDATE、または DELETE 操作中、または SELECT 操作中にトリガーできます。トリガーは、データ操作、関数呼び出しなどを含む、任意の有効な SQL ステートメントを実行できます。
左側のメニュー`triggers`をクリックしてデータベース内のトリガーを表示します。すべてのトリガーを作成、更新、表示できます。`をクリックして、データベース内のトリガーを表示します。すべてのトリガーを作成、更新、表示できます。
13 changes: 11 additions & 2 deletions pages/docs/connection-manage/database-operations.zh-CN.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,21 +60,30 @@

## 查看管理 table
!['tables'](/image/connection-manage/tables.png)

**Tables (表)**:表是数据库中最基本的数据存储结构,用于组织和存储数据。每个表由一系列列组成,列定义了存储数据的类型和格式(如文本、日期、数字等),而表中的每一行则代表一条具体的记录。
`tables` 界面可以查看数据库中的表,可以新建、刷新、复制、查看所有表,也可以新建控制台。

## 查看管理 view
!['views'](/image/connection-manage/views.png)
点击左侧菜单`view`,可以查看数据库中的视图,可以新建、刷新、查看所有视图。
双击可以查看视图详情。

**Views (视图)**:视图是一种虚拟表,其内容由查询其他表得到。视图并不存储数据,而是根据需要动态生成结果集。它常用于简化复杂的查询、隐藏数据库的复杂性、实现数据的安全性控制(通过限制访问底层表的数据)以及提供定制化的数据视角给不同的用户或应用。
点击左侧菜单`view`,可以查看数据库中的视图,可以新建、刷新、查看所有视图。双击可以查看视图详情。

## 查看管理 function
!['functions'](/image/connection-manage/functions.png)

**Functions (函数)**:在数据库上下文中,函数是一组预定义或用户自定义的操作,用于执行特定任务并返回一个或多个值。函数可以接受参数输入,根据输入执行计算或数据操作,并返回结果。它们有助于代码重用,提高效率。数据库函数可以分为系统函数(如日期处理、字符串处理等)和用户自定义函数(UDF),后者允许开发人员根据需要扩展数据库的功能。
点击左侧菜单`functions`,可以查看数据库中的函数,可以新建、刷新、查看所有函数。

## 查看管理 procedures
!['procedures'](/image/connection-manage/procedures.png)

**Procedures (存储过程)**:存储过程是一组为了完成特定任务而预编译并存储在数据库中的SQL语句集合。相比于单独执行SQL语句,存储过程提供了一种更灵活且高效的方式来执行复杂的业务逻辑。存储过程可以接收输入参数,执行一系列操作(包括数据操作、函数调用等),并可返回结果集或输出参数。
点击左侧菜单`functions`,可以查看数据库中的存储过程,可以新建、刷新、查看所有存储过程。

## 查看管理 trigger
!['triggers'](/image/connection-manage/triggers.png)

**Triggers (触发器)**:触发器是一种数据库对象,它定义了在数据库中的特定事件发生时自动执行的SQL语句。触发器可以在INSERT、UPDATE或DELETE操作时触发,也可以在SELECT操作时触发。触发器可以执行任何有效的SQL语句,包括数据操作、函数调用等。
点击左侧菜单`triggers`,可以查看数据库中的触发器,可以新建、刷新、查看所有触发器。
8 changes: 7 additions & 1 deletion pages/docs/connection/support-database.en-US.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,15 @@ Currently we support the following databases:
- DB2
- OceanBase
- Hive
- Kingbase
- King base
- MongoDB
- Redis
- Snowflake
- openGauss
- SUN DB
- TiDB
- CockroachDB
- Apache Kylin


There are also some databases under development, so stay tuned.
8 changes: 7 additions & 1 deletion pages/docs/connection/support-database.ja-JP.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,16 @@
- DB2
- OceanBase
- Hive
- Kingbase
- King base
- MongoDB
- Redis
- Snowflake
- openGauss
- SUN DB
- TiDB
- CockroachDB
- Apache Kylin


開発中のデータベースもいくつかありますので、ご期待ください。

Expand Down
8 changes: 7 additions & 1 deletion pages/docs/connection/support-database.zh-CN.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,16 @@
- DB2
- OceanBase
- Hive
- Kingbase
- King base
- MongoDB
- Redis
- Snowflake
- openGauss
- SUN DB
- TiDB
- CockroachDB
- Apache Kylin


还有一些数据库正在开发中,敬请期待。

Expand Down
3 changes: 3 additions & 0 deletions pages/docs/feedback/_meta.en-US.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"give-feedback": "Give Feedback"
}
3 changes: 3 additions & 0 deletions pages/docs/feedback/_meta.ja-JP.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"give-feedback": "フィードバックを送信"
}
3 changes: 3 additions & 0 deletions pages/docs/feedback/_meta.zh-CN.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"give-feedback": "提交反馈"
}
40 changes: 40 additions & 0 deletions pages/docs/feedback/give-feedback.en-US.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# User Feedback Interface Usage Guide

Thank you for using our database tool Chat2DB. In order to better improve the product experience, we welcome and value your feedback. Here are the detailed steps to submit feedback:

Click the lower left corner:

!['feedback1'](/image/feedback/feedback1.png)

!['feedback'](/image/feedback/feedback.png)

1. **Contact Information**:
Please enter your email address, phone number or WeChat ID in the "Your Contact Information" field so that we can contact you for further communication.

2. **Product Satisfaction Evaluation**:
In the "How do you feel about our product?" section, express your satisfaction with the product by clicking the corresponding emoji. There are five emojis to choose from:
- 😒 (very dissatisfied)
- 😐 (unsatisfied)
- 🙂 (neutral)
- 😄 (satisfied)
- 😍 (very satisfied)

3. **Suggestion category**:
In the "Do you have any suggestions?" section, select the category of your suggestion:
- **AI-related** (artificial intelligence related)
- **User Interface** (user interface)
- **Function Suggestion** (function suggestion)

4. **Describe your suggestion**:
Please describe your suggestion in detail in the text box. Provide as much information as possible to help us better understand and adopt your suggestion.

5. **Upload images**:
If necessary, you can click the `Upload` button to upload images to assist in the description. You can upload up to 5 images at a time, and the size of each image must not exceed 2MB.

6. **Upload logs**:
If you encounter a problem, you can check the "Uploading logs can help us better locate the problem" option according to your own situation so that we can more accurately locate and solve the problem.

7. **Submit Feedback**:
After completing the above steps, click the `Submit` button to submit your feedback.

We appreciate your taking the time to give us your feedback and suggestions. Your feedback is very important for us to improve our products and services. We will handle it in a timely manner and try our best to meet your needs.
42 changes: 42 additions & 0 deletions pages/docs/feedback/give-feedback.ja-JP.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# ユーザー フィードバック インターフェイス ユーザー ガイド

データベースツール Chat2DB をご利用いただきありがとうございます。製品エクスペリエンスをより向上させるために、お客様からのフィードバックを歓迎します。フィードバックを送信するための詳細な手順は次のとおりです。


左下隅をクリックします。

!['feedback1'](/image/feedback/feedback1.png)

!['feedback'](/image/feedback/feedback.png)


1. **連絡先情報**:
今後の連絡のために当社からご連絡できるよう、「連絡先情報」フィールドに電子メール アドレス、電話番号、または WeChat ID を入力してください。

2. **製品満足度評価**:
「当社の製品についてどう思いますか?」セクションで、対応する絵文字をクリックして製品への満足度を表現します。絵文字は 5 つから選択できます。
- 😒 (非常に不満)
- 😐 (満足していない)
- 🙂 (中立)
- 😄 (満足)
- 😍(とても満足)

3. **推奨カテゴリ**:
「何か提案はありますか?」セクションで、提案のカテゴリを選択します。
- **AI-related** (人工知能関連)
- **User Interface** (ユーザー インターフェイス)
- **Function Suggestion** (機能提案)

4. **説明の提案**:
テキストボックスに提案を詳しく説明してください。ご提案をより深く理解し、実行できるよう、できるだけ詳細な情報を提供してください。

5. **写真をアップロード**:
必要に応じて、`Upload` ボタンをクリックして、説明に役立つ画像をアップロードできます。一度に最大 5 枚の写真をアップロードでき、各写真のサイズは 2MB を超えません。

6. **ログのアップロード**:
問題が発生した場合は、お客様の状況に応じて「ログをアップロードすると問題の特定が容易になります」オプションをオンにすると、問題をより正確に特定して解決できるようになります。

7. **フィードバックを送信**:
上記の手順を完了したら、`Submit`ボタンをクリックしてフィードバックを送信してください。

貴重なお時間を割いてフィードバックやご提案をお寄せいただきありがとうございます。お客様のフィードバックは当社の製品とサービスを改善するために重要であり、迅速に対応し、お客様のニーズを満たすために最善を尽くします。
43 changes: 43 additions & 0 deletions pages/docs/feedback/give-feedback.zh-CN.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# 用户反馈界面使用指南

感谢您使用我们的数据库工具Chat2DB。为了更好地提升产品体验,我们欢迎并重视您的反馈意见。以下是提交反馈的详细步骤:


点击左下角:

!['feedback1'](/image/feedback/feedback1.png)

!['feedback'](/image/feedback/feedback.png)


1. **联系方式**
请在“Your Contact Information”字段中输入您的电子邮件地址、电话号码或微信ID,以便我们能够联系到您进行进一步的沟通。

2. **产品满意度评价**
在“How do you feel about our product?”部分,通过点击相应的表情符号来表达您对产品的满意度。可供选择的表情符号有五种:
- 😒(非常不满意)
- 😐(不满意)
- 🙂(中立)
- 😄(满意)
- 😍(非常满意)

3. **建议类别**
在“Do you have any suggestions?”部分,选择您的建议类别:
- **AI-related**(与人工智能相关)
- **User Interface**(用户界面)
- **Function Suggestion**(功能建议)

4. **描述建议**
请在文本框中详细描述您的建议。尽可能提供详尽的信息,以帮助我们更好地理解和采纳您的建议。

5. **上传图片**
如果需要,您可以点击`Upload`按钮上传图片来辅助说明。每次最多可上传5张图片,每张图片大小不超过2MB。

6. **上传日志**
如果您遇到问题,可以根据自身情况勾选“Uploading logs can help us better locate the problem”选项,以便我们更精准地定位和解决问题。

7. **提交反馈**
完成以上步骤后,点击`Submit`按钮提交您的反馈。

我们非常感谢您花时间向我们反馈您的意见和建议。您的反馈对我们改进产品和服务至关重要,我们将及时处理并尽力满足您的需求。

Binary file modified public/image/dashboard/delete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/image/feedback/feedback.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/image/feedback/feedback1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/image/settings/update.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d962de5

Please sign in to comment.