fix(backend): Anpassung der Indexfelder in mehreren Modelldateien auf snake_case

- Umbenennung der Indexfelder von camelCase auf snake_case in verschiedenen Modelldateien zur Verbesserung der Konsistenz mit den Datenbankkonventionen.
- Verbesserung der Regex-Logik zur Erkennung und Ersetzung von Index-Definitionen und Feld-Arrays im Skript zur automatischen Korrektur.
This commit is contained in:
Torsten Schulz (local)
2025-08-29 13:43:48 +02:00
parent 01387037f1
commit 516e367031
10 changed files with 170 additions and 12 deletions

View File

@@ -45,7 +45,7 @@ const Match3LevelTileType = sequelize.define('Match3LevelTileType', {
indexes: [
{
unique: true,
fields: ['levelId', 'tileTypeId'] // WICHTIG: Bei underscored: true müssen snake_case Namen verwendet werden
fields: ['level_id', 'tile_type_id'] // WICHTIG: Bei underscored: true müssen snake_case Namen verwendet werden
}
]
});

View File

@@ -55,7 +55,7 @@ const UserProgress = sequelize.define('UserProgress', {
indexes: [
{
unique: true,
fields: ['userId', 'campaignId'] // WICHTIG: Bei underscored: true müssen snake_case Namen verwendet werden
fields: ['user_id', 'campaign_id'] // WICHTIG: Bei underscored: true müssen snake_case Namen verwendet werden
}
]
});