Bonjour à tous,
Je travaille sur une BD 9.2.0.7 sous Red-Hat 5.
J'ai une grosse mise à jour de structure de tables à faire.
Je dois transformer 2 champs :
- CHAR(6) en CHAR(7)
- CHAR(5) en VARCHAR2(8)
Chaque champ est parfois clé primaire de certaines tables, parfois clé étrangère.
Une vingtaine de tables sont touchées (parfois un champ, parfois les deux).
Plusieurs de ces tables (6) contiennent entre 1,5 million et 4 millions d'enregistrements.
Il y a des indexes sur les différentes tables.
Puis-je droper les indexes, droper les contraintes, alterer les tables, recréer les contraintes et recréer les indexes ?
Ou dois-je utiliser une autre technique pour cette mise à jour ? laquelle ?
Merci pour vos suggestions.
Partager