switch database command

This commit is contained in:
Jan Prochazka
2024-06-03 09:50:08 +02:00
parent e2526082b8
commit 864c5bb208
6 changed files with 93 additions and 8 deletions

View File

@@ -51,6 +51,8 @@
getCurrentEditor() != null && !getCurrentEditor()?.isBusy() && getCurrentEditor()?.hasConnection(),
onClick: () => getCurrentEditor().executeCurrent(),
});
export const allowSwitchDatabase = props => true;
</script>
<script lang="ts">
@@ -336,6 +338,15 @@
const quickExportHandlerRef = createQuickExportHandlerRef();
$: {
conid;
database;
if (canKill()) {
kill();
}
errorMessages = [];
}
let isInitialized = false;
</script>

View File

@@ -57,6 +57,7 @@
export const matchingProps = ['conid', 'database', 'schemaName', 'pureName'];
export const allowAddToFavorites = props => true;
export const allowSwitchDatabase = props => true;
</script>
<script lang="ts">

View File

@@ -1,6 +1,7 @@
<script lang="ts" context="module">
export const matchingProps = ['conid', 'database', 'schemaName', 'pureName'];
export const allowAddToFavorites = props => true;
export const allowSwitchDatabase = props => true;
</script>
<script lang="ts">
@@ -8,9 +9,9 @@
import { findEngineDriver } from 'dbgate-tools';
import { setContext } from 'svelte';
import { writable } from 'svelte/store';
import ToolStripCommandButton from '../buttons/ToolStripCommandButton.svelte';
import ToolStripContainer from '../buttons/ToolStripContainer.svelte';
import ToolStripExportButton, { createQuickExportHandlerRef } from '../buttons/ToolStripExportButton.svelte';
import ToolStripCommandButton from '../buttons/ToolStripCommandButton.svelte';
import ToolStripContainer from '../buttons/ToolStripContainer.svelte';
import ToolStripExportButton, { createQuickExportHandlerRef } from '../buttons/ToolStripExportButton.svelte';
import DataGrid from '../datagrid/DataGrid.svelte';
import SqlDataGridCore from '../datagrid/SqlDataGridCore.svelte';