UNPKG

sqlite-plugin-red

Version:

Adding a tab to show and edit the structure of a sqlite database. Needs node-red-node-sqlite.

33 lines (30 loc) 729 B
const clearDbStructure = (selected) => { selected.database = [] selected.path = '' selected.table = null return selected } const getStructure = (selected) => { return new Promise((resolve, reject) => { if (selected.databaseId) { if (!selected.path) { reject(new Error('Database not found!')) } window.$.get('getSqliteDbStructure?path=' + selected.path) .success((structure) => { selected.database = structure resolve(selected) }).fail((e) => { clearDbStructure(selected) reject(e) }) } else { clearDbStructure(selected) resolve(selected) } }) } module.exports = { clearDbStructure, getStructure }