export sql dump - can export to files

This commit is contained in:
Jan Prochazka
2022-04-24 15:03:04 +02:00
parent 30b054dbec
commit 4d7887a379
11 changed files with 230 additions and 23 deletions

View File

@@ -87,7 +87,10 @@
};
const handleSqlDump = () => {
exportSqlDump(connection, name);
showModal(ExportDatabaseDumpModal, {
connection: { ...connection, database: name },
});
// exportSqlDump(connection, name);
};
const handleSqlRestore = () => {
@@ -212,8 +215,8 @@
{ divider: true },
isSqlOrDoc && !connection.isReadOnly && { onClick: handleImport, text: 'Import wizard' },
isSqlOrDoc && { onClick: handleExport, text: 'Export wizard' },
driver?.supportsDatabaseDump && { onClick: handleSqlDump, text: 'Backup/export SQL dump' },
driver?.databaseEngineTypes?.includes('sql') && { onClick: handleSqlRestore, text: 'Restore/import SQL dump' },
driver?.supportsDatabaseDump && { onClick: handleSqlDump, text: 'Backup/export SQL dump' },
{ divider: true },
isSqlOrDoc && { onClick: handleShowDiagram, text: 'Show diagram' },
isSqlOrDoc && { onClick: handleSqlGenerator, text: 'SQL Generator' },
@@ -282,6 +285,7 @@
import newQuery from '../query/newQuery';
import { exportSqlDump } from '../utility/exportFileTools';
import ImportDatabaseDumpModal from '../modals/ImportDatabaseDumpModal.svelte';
import ExportDatabaseDumpModal from '../modals/ExportDatabaseDumpModal.svelte';
export let data;
export let passProps;