mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-29 20:23:59 +00:00
Merge branch 'master' into feature/cloud
This commit is contained in:
2
.github/workflows/build-app-pro-beta.yaml
vendored
2
.github/workflows/build-app-pro-beta.yaml
vendored
@@ -39,7 +39,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
2
.github/workflows/build-app-pro.yaml
vendored
2
.github/workflows/build-app-pro.yaml
vendored
@@ -39,7 +39,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
2
.github/workflows/build-cloud-pro.yaml
vendored
2
.github/workflows/build-cloud-pro.yaml
vendored
@@ -39,7 +39,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
2
.github/workflows/build-docker-pro.yaml
vendored
2
.github/workflows/build-docker-pro.yaml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
2
.github/workflows/build-npm-pro.yaml
vendored
2
.github/workflows/build-npm-pro.yaml
vendored
@@ -32,7 +32,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
2
.github/workflows/e2e-pro.yaml
vendored
2
.github/workflows/e2e-pro.yaml
vendored
@@ -26,7 +26,7 @@ jobs:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ DbGate is licensed under GPL-3.0 license and is free to use for any purpose.
|
|||||||
* Run web version as [NPM package](https://www.npmjs.com/package/dbgate-serve) or as [docker image](https://hub.docker.com/r/dbgate/dbgate)
|
* Run web version as [NPM package](https://www.npmjs.com/package/dbgate-serve) or as [docker image](https://hub.docker.com/r/dbgate/dbgate)
|
||||||
* Use nodeJs [scripting interface](https://docs.dbgate.io/scripting) ([API documentation](https://docs.dbgate.io/apidoc))
|
* Use nodeJs [scripting interface](https://docs.dbgate.io/scripting) ([API documentation](https://docs.dbgate.io/apidoc))
|
||||||
* [Recommend DbGate](https://testimonial.to/dbgate) | [Rate on G2](https://www.g2.com/products/dbgate/reviews)
|
* [Recommend DbGate](https://testimonial.to/dbgate) | [Rate on G2](https://www.g2.com/products/dbgate/reviews)
|
||||||
|
* [Give us feedback](https://dbgate.org/feedback) - it will help us to decide, how to improve DbGate in future
|
||||||
|
|
||||||
## Supported databases
|
## Supported databases
|
||||||
* MySQL
|
* MySQL
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ module.exports = ({ editMenu, isMac }) => [
|
|||||||
{ command: 'app.openWeb', hideDisabled: true },
|
{ command: 'app.openWeb', hideDisabled: true },
|
||||||
{ command: 'app.openIssue', hideDisabled: true },
|
{ command: 'app.openIssue', hideDisabled: true },
|
||||||
{ command: 'app.openSponsoring', hideDisabled: true },
|
{ command: 'app.openSponsoring', hideDisabled: true },
|
||||||
|
{ command: 'app.giveFeedback', hideDisabled: true },
|
||||||
{ divider: true },
|
{ divider: true },
|
||||||
{ command: 'settings.commands', hideDisabled: true },
|
{ command: 'settings.commands', hideDisabled: true },
|
||||||
{ command: 'tabs.changelog', hideDisabled: true },
|
{ command: 'tabs.changelog', hideDisabled: true },
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "6.4.2",
|
"version": "6.4.3-alpha.1",
|
||||||
"name": "dbgate-all",
|
"name": "dbgate-all",
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*",
|
"packages/*",
|
||||||
|
|||||||
@@ -52,8 +52,11 @@ async function generateDeploySql({
|
|||||||
dbdiffOptionsExtra?.['schemaMode'] !== 'ignore' &&
|
dbdiffOptionsExtra?.['schemaMode'] !== 'ignore' &&
|
||||||
dbdiffOptionsExtra?.['schemaMode'] !== 'ignoreImplicit'
|
dbdiffOptionsExtra?.['schemaMode'] !== 'ignoreImplicit'
|
||||||
) {
|
) {
|
||||||
|
if (!driver?.dialect?.defaultSchemaName) {
|
||||||
throw new Error('targetSchema is required for databases with multiple schemas');
|
throw new Error('targetSchema is required for databases with multiple schemas');
|
||||||
}
|
}
|
||||||
|
targetSchema = driver.dialect.defaultSchemaName;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (!analysedStructure) {
|
if (!analysedStructure) {
|
||||||
|
|||||||
@@ -939,9 +939,17 @@ registerCommand({
|
|||||||
id: 'app.openSponsoring',
|
id: 'app.openSponsoring',
|
||||||
category: 'Application',
|
category: 'Application',
|
||||||
name: 'Become sponsor',
|
name: 'Become sponsor',
|
||||||
|
testEnabled: () => !isProApp(),
|
||||||
onClick: () => openWebLink('https://opencollective.com/dbgate'),
|
onClick: () => openWebLink('https://opencollective.com/dbgate'),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
registerCommand({
|
||||||
|
id: 'app.giveFeedback',
|
||||||
|
category: 'Application',
|
||||||
|
name: 'Give us feedback',
|
||||||
|
onClick: () => openWebLink('https://dbgate.org/feedback'),
|
||||||
|
});
|
||||||
|
|
||||||
registerCommand({
|
registerCommand({
|
||||||
id: 'app.zoomIn',
|
id: 'app.zoomIn',
|
||||||
category: 'Application',
|
category: 'Application',
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
<p>Your feedback is very valuable for us. It helps us to improve DbGate and make it more useful for you.</p>
|
<p>Your feedback is very valuable for us. It helps us to improve DbGate and make it more useful for you.</p>
|
||||||
|
|
||||||
<div class="center">
|
<div class="center">
|
||||||
<FormStyledButton on:click={() => openWebLink('https://dbgate.org/survey')} value="Fill out the survey" skipWidth />
|
<FormStyledButton on:click={() => openWebLink('https://dbgate.org/feedback')} value="Give us feedback" skipWidth />
|
||||||
</div>
|
</div>
|
||||||
</WidgetsInnerContainer>
|
</WidgetsInnerContainer>
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ checkout-and-merge-pro:
|
|||||||
repository: dbgate/dbgate-pro
|
repository: dbgate/dbgate-pro
|
||||||
token: ${{ secrets.GH_TOKEN }}
|
token: ${{ secrets.GH_TOKEN }}
|
||||||
path: dbgate-pro
|
path: dbgate-pro
|
||||||
ref: 55cf42d58b843c4f1ffd6ab9b808f5f971bc3c8b
|
ref: 5cc7d79f7e3f5f33cad605e16df7570f25f36978
|
||||||
- name: Merge dbgate/dbgate-pro
|
- name: Merge dbgate/dbgate-pro
|
||||||
run: |
|
run: |
|
||||||
mkdir ../dbgate-pro
|
mkdir ../dbgate-pro
|
||||||
|
|||||||
Reference in New Issue
Block a user