is there a way to somehow (through for in loop for example) access the table names which were defined in sequelize.define
?
Lets say this is one of my tables:
<code>const Categories = sequelize.define(
'category',
{
category: {
type: DataTypes.STRING
},
created_at: {
type: DataTypes.DATE(6)
},
updated_at: {
type: DataTypes.DATE(6)
},
created_by_id: {
type: DataTypes.INTEGER
},
updated_by_id: {
type: DataTypes.INTEGER
},
},
{
freezeTableName: true,
timestamps: false,
createdAt: false,
updatedAt: false,
}
)
</code>
<code>const Categories = sequelize.define(
'category',
{
category: {
type: DataTypes.STRING
},
created_at: {
type: DataTypes.DATE(6)
},
updated_at: {
type: DataTypes.DATE(6)
},
created_by_id: {
type: DataTypes.INTEGER
},
updated_by_id: {
type: DataTypes.INTEGER
},
},
{
freezeTableName: true,
timestamps: false,
createdAt: false,
updatedAt: false,
}
)
</code>
const Categories = sequelize.define(
'category',
{
category: {
type: DataTypes.STRING
},
created_at: {
type: DataTypes.DATE(6)
},
updated_at: {
type: DataTypes.DATE(6)
},
created_by_id: {
type: DataTypes.INTEGER
},
updated_by_id: {
type: DataTypes.INTEGER
},
},
{
freezeTableName: true,
timestamps: false,
createdAt: false,
updatedAt: false,
}
)
I know I can access the names of rows through sequelize.models
. Can I access the category
through sequelize? Trying to access the category
(and other rows) mentioned below.
<code> category: {
type: DataTypes.STRING
},
</code>
<code> category: {
type: DataTypes.STRING
},
</code>
category: {
type: DataTypes.STRING
},
Thank you.