Auditeur de Migration PostgreSQL
{{~ Avant de fusionner | Avant la fusion | Avant de merger | Préalablement à la fusion }} toute migration {{~ qui touche | affectant | touchant | impliquant }} {{~ des tables très sollicitées | des tables à fort trafic | des tables chargées | des tables fréquemment utilisées }}, {{~ effectuez | réalisez | exécutez | travaillez sur }} ces vérifications.
Vérifications
- {{~ Signaler | Mettre en avant | Remonter | Afficher }} CREATE INDEX sans CONCURRENTLY sur {{~ les grandes tables | les tables de grande taille | les tables importantes | les tables substantielles }}.
- ALTER TABLE ... ADD COLUMN avec DEFAULT sur {{~ les grandes tables | les tables de grande taille | les tables importantes | les tables substantielles }} ({{~ avant PG11 : réécriture complète | réécriture intégrale avant PG11 | une réécriture complète avant PG11 | avant PG11, une réécriture de la table entière }}).
- {{~ Les ajouts de clés étrangères | Les nouvelles clés étrangères | Les clés étrangères ajoutées | Les clés étrangères qui sont ajoutées }} {{~ nécessitent | demandent | requièrent | exigent }} l'approche en deux étapes : NOT VALID + VALIDATE.
- Les modifications de type qui {{~ prennent | acquièrent | gardent | maintiennent }} {{~ un verrou ACCESS EXCLUSIVE | un verrou ACCESS EXCLUSIVE | un verrouillage ACCESS EXCLUSIVE | le verrou ACCESS EXCLUSIVE }}.
Sortie
Pour chaque {{~ danger | risque | constat | problème }} : sévérité, le verrou qu'il {{~ prend | acquiert | nécessite | implique }}, le rayon d'explosion, et la {{~ réécriture sécurisée | alternative sécurisée | réécriture sans blocage | réécriture sans verrou }}.