@teqed/interact-ibmi
Version:
Menus for interacting with IBMi AS400 using node-odbc.
46 lines (45 loc) • 1.58 kB
JavaScript
import { sequelize } from '../../../util/sequelize/connection.js';
export default async function () {
// const generateSQL = sequelize.queryInterface.queryGenerator.selectQuery(`TQ001AP`);
// console.log(generateSQL);
console.time(`test-sequelize`);
const result = sequelize.models.TQ001AP.findOne({
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
where: {
KEYCOLOR: `Red`,
USERID: `Adam`,
},
});
const result2 = sequelize.models.TQ001AP.findOne({
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
where: {
KEYCOLOR: `Red`,
USERID: `Adam`,
},
});
const result3 = sequelize.models.TQ001AP.findOne({
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
where: {
KEYCOLOR: `Red`,
USERID: `Adam`,
},
});
const result4 = sequelize.models.TQ001AP.findOne({
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
where: {
KEYCOLOR: `Red`,
USERID: `Adam`,
},
});
const result5 = sequelize.models.TQ001AP.findOne({
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
where: {
KEYCOLOR: `Red`,
USERID: `Adam`,
},
});
// Wait for all promises to resolve
await Promise.all([result, result2, result3, result4, result5]);
console.timeEnd(`test-sequelize`);
return result;
}