import sql dump

This commit is contained in:
Jan Prochazka
2022-04-18 19:59:19 +02:00
parent 2c25669bc7
commit ed0d63d135
3 changed files with 15 additions and 7 deletions

View File

@@ -29,6 +29,7 @@
import { getDatabaseList, useUsedApps } from '../utility/metadataLoaders';
import { getLocalStorage } from '../utility/storageCache';
import { apiCall } from '../utility/api';
import ImportDatabaseDumpModal from '../modals/ImportDatabaseDumpModal.svelte';
export let data;
export let passProps;
@@ -58,6 +59,12 @@
}
};
const handleSqlRestore = () => {
showModal(ImportDatabaseDumpModal, {
connection: data,
});
};
const getContextMenu = () => {
const driver = $extensions.drivers.find(x => x.engine == data.engine);
const config = getCurrentConfig();
@@ -158,6 +165,8 @@
{ divider: true },
getDatabaseMenuItems(data, data.defaultDatabase, $extensions, $currentDatabase, $apps),
],
driver?.databaseEngineTypes?.includes('sql') && { onClick: handleSqlRestore, text: 'Restore/import SQL dump' },
];
};