35 lines
864 B
JavaScript
35 lines
864 B
JavaScript
const sqlite3 = require('sqlite3').verbose();
|
|
const db = new sqlite3.Database('./database.sqlite');
|
|
|
|
db.serialize(() => {
|
|
console.log('Products table schema:');
|
|
db.each(`SELECT sql FROM sqlite_master WHERE type='table' AND name='products'`, (err, row) => {
|
|
if (err) {
|
|
console.error(err);
|
|
} else {
|
|
console.log(row.sql);
|
|
}
|
|
});
|
|
|
|
console.log('\nCategories table schema:');
|
|
db.each(`SELECT sql FROM sqlite_master WHERE type='table' AND name='categories'`, (err, row) => {
|
|
if (err) {
|
|
console.error(err);
|
|
} else {
|
|
console.log(row.sql);
|
|
}
|
|
});
|
|
|
|
console.log('\nSample products:');
|
|
db.each(`SELECT id, barcode, name, price, stock FROM products LIMIT 5`, (err, row) => {
|
|
if (err) {
|
|
console.error(err);
|
|
} else {
|
|
console.log(row);
|
|
}
|
|
});
|
|
});
|
|
|
|
setTimeout(() => {
|
|
db.close();
|
|
}, 1000); |