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:
@@ -33,7 +33,7 @@ Vote.init(
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['electionId', 'candidateId']},
|
||||
fields: ['election_id', 'candidate_id']},
|
||||
]}
|
||||
);
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ DayProduction.init({
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['producerId', 'productId', 'regionId', 'productionDate']
|
||||
fields: ['producer_id', 'product_id', 'region_id', 'production_date']
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
@@ -30,7 +30,7 @@ DaySell.init({
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['sellerId', 'productId', 'regionId']
|
||||
fields: ['seller_id', 'product_id', 'region_id']
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
@@ -20,7 +20,7 @@ BranchType.init({
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['labelTr']
|
||||
fields: ['label_tr']
|
||||
}
|
||||
]});
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ HouseType.init({
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['labelTr']
|
||||
fields: ['label_tr']
|
||||
}
|
||||
]});
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ TitleRequirement.init({
|
||||
indexes: [
|
||||
{
|
||||
unique: true,
|
||||
fields: ['titleId', 'requirementType'],
|
||||
fields: ['title_id', 'requirement_type'],
|
||||
name: 'title_requirement_titleid_reqtype_unique'
|
||||
}
|
||||
]
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user