• [^] # Re: La possibilité de changer le type d'une colonne avec ALTER TABLE.

    Posté par (site web personnel) . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 5.

    > Donc si tu veux changer la base produit il faut recompiler... 200? 300 programmes?

    Houlà, grave problème d'architecture. Quand on a plusieurs centaines d'applis qui attaquent une base, elles ne doivent jamais le faire en direct. Le schéma physique étant commun à toutes ces applis, il doit impérativement leur rester totalement inconnu. Dans ce contexte, chaque appli devrait disposer d'un schéma à base de vues et de procédures stockées qui représentent le 'contrat' entre l'appli et les DBA. Ainsi lorsque le modèle physique est modifié (en théorie c'est mal, mais en pratique ça arrive) on adapte les vues et les procédures de façon à conserver une interface identique pour l'appli.