feat: combinetable & views, allow disabling views

Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
Pranav C
2021-12-09 20:30:17 +05:30
parent 298ccd8a5b
commit 2f54fb14eb
9 changed files with 126 additions and 18 deletions

View File

@@ -87,7 +87,7 @@ function dbparser(data, envKey, env) {
json.children.push(tableParser(db.tables, dbKey, env, db.meta.dbAlias, db));
// enable extra
json.children.push(viewsParser(db.views, dbKey, env, db.meta.dbAlias, db));
// json.children.push(viewsParser(db.views, dbKey, env, db.meta.dbAlias, db));
// if (db.client !== 'sqlite3')
// json.children.push(functionsParser(db.functions, dbKey, env, db.meta.dbAlias, db));
@@ -341,8 +341,9 @@ function tableParser(data = [], dbKey, env, dbAlias, dbConnection) {
for (let i = 0; i < data.length; i++) {
const table = data[i];
const tableKey = `${tableDirKey}.${i}`;
const json = {
type: "table",
let json;
json= {
type: table.type,
name: table._tn,
tn: table.tn,
_tn: table._tn,
@@ -351,7 +352,7 @@ function tableParser(data = [], dbKey, env, dbAlias, dbConnection) {
children: [],
_nodes: {
key: tableKey,
type: "table",
type: table.type,
env,
dbAlias,
tableDirKey: tableDirKey,