а, сорян, может я не так понял... и вам нужно добавить модель на-лету.. тогда наверное нужно получить экземпляр секвелайза, например в конструкторе сервиса, и там уже пушить я думаю можно.
в конструктор вот это добавьте
@Inject('SEQUELIZE') private readonly SEQUELIZE,import {DataTypes} from "sequelize";
import sequelize from "./index";
export default (sequelize) => {
const userScheme = sequelize.define('User', {
firstName: {
type: DataTypes.STRING,
},
}, {
});
return userScheme;
}
import {Sequelize, DataTypes} from "sequelize";
import userScheme from "./user.model"
const sequelize = new Sequelize('amazon-crm', 'root', 'root', {
host: 'localhost',
dialect: "mysql",
define: {
timestamps: false
}
});
const db = {
sequelize,
Sequelize,
User: userScheme(sequelize),
}
db.sequelize.sync()
export default db;
У меня вот так