mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 18:26:00 +00:00
import sql dump
This commit is contained in:
@@ -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' },
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user