Используя лямбда-функцию node-js, я хочу установить два разных движка базы данных (один - SQL serve, а другой - Postgres) - PullRequest
0 голосов
/ 29 мая 2019

Хотите соединить два разных движка базы данных (например, 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 из той же функции лямбда-сценария.

...