Finished guestbook and gallery. started diary

This commit is contained in:
Torsten Schulz
2024-09-27 07:40:06 +02:00
parent a2ee66c9de
commit c31be3f879
34 changed files with 2298 additions and 185 deletions

View File

@@ -30,4 +30,4 @@ const syncModels = async (models) => {
}
};
export { sequelize, initializeDatabase };
export { sequelize, initializeDatabase, syncModels };

View File

@@ -1,4 +1,4 @@
import { initializeDatabase } from './sequelize.js';
import { initializeDatabase, syncModels } from './sequelize.js';
import initializeTypes from './initializeTypes.js';
import initializeSettings from './initializeSettings.js';
import initializeUserRights from './initializeUserRights.js';
@@ -10,10 +10,8 @@ import { createTriggers } from '../models/trigger.js';
const syncDatabase = async () => {
try {
await initializeDatabase();
await syncModels(models);
setupAssociations();
for (const model of Object.values(models)) {
await model.sync();
}
createTriggers();
await initializeSettings();