bonjour à tous,
Contexte : une base de données Oracle de production, une base de données Oracle en cours de développement.
Objectif : mettre à jour une base de données de production avec une nouvelle structure (qui va rajouter des tables, des colonnes dans les tables existantes, modifier les clés, etc.).
La solution actuellement employée est la suivante :
- création du script SQL de comparaison généré par PL/SQL Developper
- ce script SQL est fourni en entrée à un script shell "maison" s'occupant de trier les requêtes dans différents sous-fichiers SQL. Ce script shell ajoute des fichiers SQL de "vérification" contenant des reqûetes (peut on ajouter telle colonne dans la primary key ?).
Question : connaissez-vous des outils qui permettent de faire cela mieux que nos scripts maison, long à maintenir et pas forcément exhaustifs au niveaux des possibilités de trucs qui foirent !
Notes :
- entre la base de prod et la base correspondant à l'application en cours de développement, le noms de colonnes ne changent pas (encore heureux, sinon, ça devient mission impossible).
- le script SQL créé par PL/SQL Developer ne permet pas de faire les vérifications.
- Il me semble que CAST http://castsoftware.com permet cela, quelqu'un a déjà essayé ?
Merci à tous
Message édité par z0rglub le 18-08-2003 à 17:09:37