1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

refactor: enhanced automatic schema selection

This commit is contained in:
2020-09-29 16:43:20 +02:00
parent 96f38297c1
commit 52449e0420
5 changed files with 27 additions and 10 deletions

View File

@ -18,6 +18,10 @@ export default class {
return ipcRenderer.invoke('get-variables', uid);
}
static useSchema (params) {
return ipcRenderer.invoke('use-schema', params);
}
static rawQuery (params) {
return ipcRenderer.invoke('raw-query', params);
}

View File

@ -3,6 +3,7 @@ import Connection from '@/ipc-api/Connection';
import Database from '@/ipc-api/Database';
import { uidGen } from 'common/libs/uidGen';
const tabIndex = [];
let lastSchema = '';
export default {
namespaced: true,
@ -222,6 +223,11 @@ export default {
dispatch('newTab', uid);
},
changeBreadcrumbs ({ commit, getters }, payload) {
if (lastSchema !== payload.schema) {
Database.useSchema({ uid: getters.getSelected, schema: payload.schema });
lastSchema = payload.schema;
}
commit('CHANGE_BREADCRUMBS', { uid: getters.getSelected, breadcrumbs: payload });
},
newTab ({ commit }, uid) {