add changes

This commit is contained in:
AD2025
2025-11-12 23:06:27 +02:00
parent c664d0a341
commit ec6534fcc2
42 changed files with 11854 additions and 299 deletions

View File

@@ -164,6 +164,32 @@ module.exports = (sequelize) => {
tableName: 'quiz_sessions',
timestamps: true,
underscored: true,
indexes: [
{
fields: ['user_id']
},
{
fields: ['guest_session_id']
},
{
fields: ['category_id']
},
{
fields: ['status']
},
{
fields: ['created_at']
},
{
fields: ['user_id', 'created_at']
},
{
fields: ['guest_session_id', 'created_at']
},
{
fields: ['category_id', 'status']
}
],
hooks: {
beforeValidate: (session) => {
// Generate UUID if not provided