diff --git a/tools/migrations/migrate_from_symfony_3_to_5.sh b/tools/migrations/migrate_from_symfony_3_to_5.sh index a9899a08c4454fbec2f661cb8880c7382ea3767f..ae079a529e18e8d3ffb68d981b1eb60a0e986101 100755 --- a/tools/migrations/migrate_from_symfony_3_to_5.sh +++ b/tools/migrations/migrate_from_symfony_3_to_5.sh @@ -48,9 +48,10 @@ docker-compose exec memorekall-member composer reload-db # Columns renaming in the form pattern/replacement/sedopts declare -A COLUMNS_REPLACEMENTS -COLUMNS_REPLACEMENTS[user]="roles,\(.*\)credential_expired/'[\"USER_ROLE\"]' as roles,\1credentials_expired as credential_expired/" +COLUMNS_REPLACEMENTS[user]="roles,\(.*\)credential_expired,\(.*\),locale/'[\"USER_ROLE\"]' as roles,\1credentials_expired as credential_expired,\2,'en' as locale/" # Old capsule table does not have a password field COLUMNS_REPLACEMENTS[capsule]='password/SUBSTRING(edition_link, -40) as password/' +COLUMNS_REPLACEMENTS[locale]="locale/'en' as locale" TABLES="user capsule editeur_capsule" echo "SET foreign_key_checks = 0;" > $$.sql