handle disconnected database

This commit is contained in:
Jan Prochazka
2020-05-01 19:50:55 +02:00
parent 024c7ddf21
commit cfc44e4f2f
4 changed files with 64 additions and 4 deletions

View File

@@ -27,6 +27,12 @@ const sqlObjectListLoader = ({ conid, database }) => ({
reloadTrigger: [`database-structure-changed-${conid}-${database}`, `database-status-changed-${conid}-${database}`],
});
const databaseStatusLoader = ({ conid, database }) => ({
url: 'database-connections/status',
params: { conid, database },
reloadTrigger: `database-status-changed-${conid}-${database}`,
});
const databaseListLoader = ({ conid }) => ({
url: 'server-connections/list-databases',
params: { conid },
@@ -125,6 +131,13 @@ export function useSqlObjectList(args) {
return useCore(sqlObjectListLoader, args);
}
export function getDatabaseStatus(args) {
return getCore(databaseStatusLoader, args);
}
export function useDatabaseStatus(args) {
return useCore(databaseStatusLoader, args);
}
export function getDatabaseList(args) {
return getCore(databaseListLoader, args);
}