Хотите соединить два разных движка базы данных (например, Postgres и Mssql), используя nodeJS в лямбда-скрипте.
exports.handler = (event, context, callback) => {
try {
sql.connect(config, (err) => {
if (err) {
console.log(err);
callback(err);
} else {
const req = new sql.Request();
req.query("select top 10 * from queue", async (error, result) => {
if (error) {
console.log(error);
callback(error);
} else {
const { Client } = require('pg');
const client = new Client();
await client.connect();
var res = await client.query("select * from nq");
var notificationData = res.rows;
console.log(notificationData);
console.log(params);*/
sql.close();
callback(null, result.recordset);
}
});
}
});
sql.on('error', (err) => {
console.log(err);
callback(err);
});
} catch (e) {
console.log(e);
console.error(e);
sql.close();
}
};
Хотите получить данные из базы данных SQL-сервера и на основе идентификатора хотите получить аналогичные данные из базы данных Postgres из той же функции лямбда-сценария.