Vous n'êtes pas identifié(e).
Bonjour à tous,
J'aimerais savoir si je peux créer une table regroupant l'ensemble des infos de plusieurs autres tables ayant la même structure à l'aide de pointeurs ou équivalent?
Je souhaite éviter de dupliquer les informations.
Merci pour votre aide,
Bonne journée.
MD
Jeune Padawan !
Hors ligne
Bonjour.
Je ne suis pas sur de bien comprendre la question, mais le système des vues devrait répondre à votre besoin :
http://docs.postgresqlfr.org/9.1/sql-createview.html
Julien.
https://rjuju.github.io/
Hors ligne
Oui, je pense pouvoir m'en fsortir avec le système des vues.
J'ai une base avec des schémas. Chaque schémas (une 15aine) correspond à un projet avec la même structure pour tous les schémas (les tables et colonnes sont les mêmes).
Je souhaite réunir toutes les informations de tous les différents schémas dans un nouveau, "global" sans dupliquer les données mais en allant chercher les informations dans les différents projets.
Ainsi, avec des vues, je créé une requête pour chaque table de schéma "global". Chaque table étant créée virtuellement par des jointures portant sur les mêmes tables physiques des schémas "projets". Ensuite, j'enregistre mes vues puis au besoin j'appelle mes vues qui sont des tables virtuelles pour une requête portant sur l'ensemble de mes projets.
Merci
Jeune Padawan !
Hors ligne