Skip to content

Commit

Permalink
Merge pull request #210 from EdurtIO/develop
Browse files Browse the repository at this point in the history
Release 1.19.0
  • Loading branch information
qianmoQ authored Jun 23, 2022
2 parents bf69afb + 1214b8f commit 8d66db8
Show file tree
Hide file tree
Showing 70 changed files with 1,071 additions and 419 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ jobs:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v1
uses: actions/dependency-review-action@v2
2 changes: 1 addition & 1 deletion .github/workflows/publish-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CUSTOM_DOMAIN: dbm.incubator.edurt.io
CUSTOM_DOMAIN: dbm.edurt.io
CONFIG_FILE: docs/mkdocs.yml
EXTRA_PACKAGES: build-base
REQUIREMENTS: docs/requirements.txt
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,5 @@ yarn.lock
.DS_Store
Thumbs.db
yarn-error.log

.angular
31 changes: 25 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,29 @@

[![Typing SVG](https://readme-typing-svg.herokuapp.com?size=25&width=750&lines=DBM+is+a+open+source+database+management+system.)](https://git.io/typing-svg)

![GitHub Contributors Image](https://contrib.rocks/image?repo=EdurtIO/dbm)

**Documentation**

[中文](http://dbm-zh.edurt.io/) <br />
[English](https://dbm.edurt.io/)

## Contributors

---

![GitHub Contributors Image](https://contrib.rocks/image?repo=EdurtIO/dbm)

## Stargazers over time

---

[![Stargazers over time](https://starchart.cc/EdurtIO/dbm.svg)](https://starchart.cc/EdurtIO/dbm)

## Overview

---

![](https://visitor-badge.glitch.me/badge?page_id=dbm)
[![](https://tokei.rs/b1/github/EdurtIO/dbm)](https://github.com/EdurtIO/dbm)
![version](https://img.shields.io/github/v/release/EdurtIO/dbm.svg)

![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/downloads-pre/EdurtIO/dbm/latest/total?style=flat-square)
Expand Down Expand Up @@ -73,11 +84,19 @@ DBM can query data from any SQL-speaking datastore or data engine (ClickHouse an

Here are some of the major database solutions that are supported:

<style>
.a {
display: inline-block;
padding: 0 5px;
}
</style>

<p align="center">
<img src="./src/shared/assets/integrate/clickhouse.png" alt="ClickHouse" border="0" width="133" height="34" />
<img src="./src/shared/assets/integrate/trino.png" alt="Trino" border="0" width="46" height="46"/>
<img src="./src/shared/assets/integrate/presto.png" alt="Presto" border="0" width="152" height="46"/>
<img src="./src/shared/assets/integrate/mysql.png" alt="MySQL" border="0" width="auto" height="50"/>
<img src="./src/shared/assets/integrate/clickhouse.png" alt="ClickHouse" class="a" width="133" height="34" />
<img src="./src/shared/assets/integrate/trino.png" alt="Trino" class="a" width="46" height="46"/>
<img src="./src/shared/assets/integrate/presto.png" alt="Presto" class="a" width="152" height="46"/>
<img src="./src/shared/assets/integrate/mysql.png" alt="MySQL" class="a" width="auto" height="50"/>
<img src="./src/shared/assets/integrate/postgresql.png" alt="PostgreSQL" class="a" width="auto" height="50"/>
</p>

## Features
Expand Down
2 changes: 1 addition & 1 deletion docs/CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dbm.incubator.edurt.io
dbm.edurt.io
2 changes: 1 addition & 1 deletion docs/docs/CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dbm.incubator.edurt.io
dbm.edurt.io
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/docs/assets/integrate/PostgreSQL.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 0 additions & 4 deletions docs/docs/index.zh.md

This file was deleted.

60 changes: 60 additions & 0 deletions docs/docs/reference/management/datasource/postgresql.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
template: overrides/main.html
---

!!! note "MySQL"

It is mainly used to describe how the software builds the PostgreSQL data source for subsequent operations.

!!! warning "System requirements"

\>= `1.19.0`

### Supported Versions

---

| Version | Tested? |
|----------|---------------------------------------------|
| `14.2.x` | :material-checkbox-marked-circle:{.success} |

!!! note "Supported versions"

Most versions have been tested, please submit issues for non-adapted versions.

### Created a Source

---

After entering the data source management page, click the Add data source button.

![img.png](../../../assets/images/others/management/datasource/postgresql/img.png)

Select the MySQL icon in the `Experimental` type (the fourth).

After selecting the type, click the `Next` button at the bottom to configure the relevant information.

![img.png](../../../assets/images/others/management/datasource/postgresql/img_1.png)

!!! note "Supported protocols"

- [x] `TCP`

#### TCP Protocol

---

!!! note "TCP Protocol"

Use the TCP interface provided by PostgreSQL to connect to the service.

| Parameter | Description | Required | Unique | Default |
|-------------|-----------------------------------------------------------------------------------------------------|----------|--------|---------|
| `Alias` | The alias of the data source, which will be displayed later in the selected data source on the page | Yes | Yes | |
| `Host` | The host of the PostgreSQL server | Yes | Yes | |
| `Port` | The port of the PostgreSQL server | Yes | Yes | `5443` |
| `User Name` | The user name of the PostgreSQL server | No | Yes | |
| `Password` | The password of the PostgreSQL server | No | Yes | |
| `Database` | The database of the PostgreSQL server | No | Yes | |

When we have configured the above parameters, click the `Test` button at the bottom. If the service can be accessed normally, the `OK` button can be used. Click it and it will be saved.
74 changes: 74 additions & 0 deletions docs/docs/release/1.19.0-20220623.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
template: overrides/main.html
icon: material/gesture-tap-button
---

DBM Version for `1.19.0` is released!

Release Time: `2022-06-23`

#### General

---

- Add multiple editor theme
- Redesign data source deletion prompt
- Support metadata management to jump to the query page
- Delete the domain name incubator tag
- Add some trend charts and project badges
- Fix that the editor cannot boot when it automatically prompts for multiple options, and the option is highlighted
- Compressed and packaged binary software package

#### Security

---

- Upgrade angular to `14.0.1`
- Upgrade electron to `16.2.0`

#### Dependencies

---

- Bump @angular-builders/custom-webpack from 12.1.0 to 14.0.0
- Bump @angular-eslint/template-parser from 12.3.1 to 13.5.0
- Bump electron-builder from 22.11.7 to 23.0.3
- Bump @types/jasminewd2 from 2.0.9 to 2.0.10
- Bump ng-zorro-antd from 12.1.1 to 13.3.1
- Bump cfonts from 2.10.1 to 3.1.0
- Bump @angular-eslint/builder from 12.3.1 to 13.5.0
- Bump actions/dependency-review-action from 1 to 2

#### ClickHouse

---

- Support the currently stopped running process

#### Trino & Presto

---

- Supports query result time and total number of data [issues-158](https://github.com/EdurtIO/dbm/issues/158)

#### MySQL

---

- Support quick query operation [issues-180](https://github.com/EdurtIO/dbm/issues/180)
- Supports query result time and total number of data [issues-180](https://github.com/EdurtIO/dbm/issues/180)
- Supports monitor → processors [issues-180](https://github.com/EdurtIO/dbm/issues/180)
- Supports monitor → connection [issues-180](https://github.com/EdurtIO/dbm/issues/180)
- Supports metadata management of disk usage [issues-180](https://github.com/EdurtIO/dbm/issues/180)
- Support metadata management menu server related operations [issues-180](https://github.com/EdurtIO/dbm/issues/180)

#### PostgreSQL

---

- Support PostgreSQL (custom query and data source management)
- Add PostgreSQL docs

---

- @qianmoQ
11 changes: 11 additions & 0 deletions docs/material/overrides/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,17 @@ <h1 class="font-center">Supported Databases</h1>
MySQL is the world's most popular open source database. Whether you are a fast growing web property, technology ISV or large enterprise, MySQL can cost-effectively help you deliver high performance, scalable database applications.
</div>
</li>
<li>
<div class="font-center">
<span class="twemoji">
<img src="/assets/integrate/PostgreSQL.svg" width="30" height="100" />
</span>
<strong class="font-center">PostgreSQL</strong>
</div>
<div class="top-margin">
PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.
</div>
</li>
</ul>
</div>
</div>
Expand Down
116 changes: 0 additions & 116 deletions docs/material/overrides/home.zh.html

This file was deleted.

Loading

0 comments on commit 8d66db8

Please sign in to comment.