[Résolu] Cluster, base de données et schéma
Bonjour tout le monde,
je me perds un peu avec les notions de cluster, base de données et schéma.
Si je comprends bien, un cluster contient des bases de données dans un répertoire spécifié dans la commande initdb.
Ensuite, les BD crées avec la commande createdb vont dans ce répertoire. C'est bien ça?
Pourquoi utiliserait-on alors des schema dans une BD.
Merci de m'éclairer
[Resolu ? ]Cluster, base de données et schéma
Bonjour,
Ayant plusieurs bases de données (J'ai 3 projets utilisant une BD) J'ai décidé d'utiliser l'architecture suivante:
(Noter que j'ai 3 bases de données par projets -developpement-tests intégrés - production)
J'aurai donc 3 clusters (un pour deve, un autre pour test et un autre pour la prod)
Ceci me permettra d'utiliser des postmaster de différentes versions.
(8.0 pour le développement et 7.3 pour la prod par exemple)
Dans chacun de ces clusters, j'aurai une seule base de données au sens postgre. Elles porteront le nom de deve, para et prod.
Dans ces bd, il y aura 3 schémas (mes 3 projets).
J'ai aussi commencé à utiiser les domaines (Tant qu'a modifier l'architecture, modifions!)
J'ai défini des domaines dans le schéma public et modifier le search_path pour projet_1, public.pour un des projets par exemple.
Des commentaires, suggestions ?
:arrow: Ils sont les bienvenus!
Noter que ce sont de petits projets. Le plus gros contient moins de 100 000 enregistrements. Le plus petit, moins de 1000.
Au plaisir