PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 12/04/2012 10:14:36

Squid
Membre

Il y a t'il la possibiliter de créer des Pointeurs dans PgSQL?

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

#2 12/04/2012 10:52:29

rjuju
Administrateur

Re : Il y a t'il la possibiliter de créer des Pointeurs dans PgSQL?

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

Hors ligne

#3 12/04/2012 11:16:24

Squid
Membre

Re : Il y a t'il la possibiliter de créer des Pointeurs dans PgSQL?

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

Pied de page des forums