Мне нужно подключиться к базе данных Postgres в Node.js, и я хочу динамически переключать схемы с помощью библиотеки Sequelize.
Вот моя модель таблицы и код контроллера.
module.exports = function (sequelize, DataTypes) {
const customer = sequelize.define(
'customer',
{
id: {
autoIncrement: true,
primaryKey: true,
type: DataTypes.INTEGER,
},
schema_name: {
type: DataTypes.STRING,
allowNull: false,
},
created_on: {
type: DataTypes.DATE,
allowNull: false,
defaultValue: DataTypes.NOW(),
},
},
{
schema: 'public',
}
)
return customer
}
и код контроллера
exports.login = async (req, res, next) => {
const { email, password, domain } = req.body
const domainData = await customer.findOne({
where: { schema_name: domain },
})
console.log('Log: exports.login -> domainData', domainData)
}
После получения ответа я должен динамически переключать схемы в соответствии с приведенным выше результатом.
Помогите, ребята, пожалуйста