This commit is contained in:
Jan Prochazka
2021-04-23 20:39:19 +02:00
2 changed files with 8 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ Supported databases:
* Master/detail views
* Query designer
* Form view for comfortable work with tables with many columns
* JSON view on MognoDB collections
* JSON view on MongoDB collections
* Explore tables, views, procedures, functions, MongoDB collections
* SQL editor, execute SQL script, SQL code formatter, SQL code completion, SQL join wizard
* Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)

View File

@@ -79,8 +79,13 @@ class Analyser extends DatabaseAnalyser {
async getViewTexts(allViewNames) {
const res = {};
for (const viewName of this.getRequestedViewNames(allViewNames)) {
const resp = await this.driver.query(this.pool, `SHOW CREATE VIEW \`${viewName}\``);
res[viewName] = resp.rows[0]['Create View'];
try {
const resp = await this.driver.query(this.pool, `SHOW CREATE VIEW \`${viewName}\``);
res[viewName] = resp.rows[0]['Create View'];
} catch(err) {
console.log('ERROR', err);
res[viewName] = `${err}`;
}
}
return res;
}