Не удается занести значение в базу
Есть такой код:
let duckdb = require('duckdb');
let db = new duckdb.Database(':memory:'); // or a file name for a persistent DB
let con = db.connect();
con.run('CREATE TABLE a (i INTEGER)');
let stmt = con.prepare('INSERT INTO a VALUES (?)');
for (let i = 0; i < 10; i++) {
stmt.run(i);
}
stmt.finalize();
con.all('SELECT * FROM a', function(err, res) {
if (err) {
throw err;
}
console.log(res)
});
После его запуска - в консоли можно увидеть следующее:
[
{ i: 0 }, { i: 1 },
{ i: 2 }, { i: 3 },
{ i: 4 }, { i: 5 },
{ i: 6 }, { i: 7 },
{ i: 8 }, { i: 9 }
]
Если обратиться к программе DBeaver и посмотреть наличие занесенных результатов в таблицу - то таковых обнаружить не удается:

При попытке взять значения из базы через програмный код следующим образом:
let duckdb = require('duckdb');
let db = new duckdb.Database(':memory:'); // or a file name for a persistent DB
let con = db.connect();
con.all('SELECT * FROM a', function(err, res) {
if (err) {
throw err;
}
console.log(res)
});
Получаем результат:
undefined:0
[Error: Catalog Error: Table with name a does not exist!
Did you mean "pg_am"?
LINE 1: SELECT * FROM a
^] {
errno: -1,
code: 'DUCKDB_NODEJS_ERROR'
}
Вопрос:
Что я упускаю из виду и как необходимо заносить и получать данные из базы в данной технологии?