const utils = require('../utils/utils.js') const dbtools = require('../utils/dbtools.js') const dbStructPath = '../modules/api/apiDBStruct.json' const usersDBPath = '../data/dbs/users.db' let authDB console.clear() function CreateDB () { const dbStruct = utils.ReadJSON(dbStructPath) authDB = dbtools.GetDB(usersDBPath) Object.keys(dbStruct).forEach((tableName) => { const tableData = dbStruct[tableName] dbtools.CreateTable(authDB, tableName, tableData.tableStruct, tableData.foreignKey) }) try { // TODO: fill with data dbtools.Insert(authDB, 'users', { pw: 2, notes: 'hemnlo' }) dbtools.Insert(authDB, 'users', { pw: 1, notes: 'hemnlo' }) } catch (e) { console.error(e) } // Object.keys(dbStruct).forEach((key) => { // console.log(key) // console.log(dbtools.TableInfo(authDB, key)) // }) } CreateDB()