PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Création de vue et colonne dupliquée...

Technique - général | Création de vue et colonne dupliquée...

Par ioguix le 28/03/2006 - 19:58

Bonsoir,

Je ne suis pas certain qu'il ai une solution à mon problème, mais dans le doute je demande..Et puis peut-être existe-t-il des solutions de contournement.

J'essai de créer une vue utilisant des tables jointes avec pas mal de colonnes et le tout élégamment.

Seulement voilà, je ne peux utiliser "CREATE VIEW v AS SELECT * FROM t1 NATURAL JOIN t2" car pg me retourne une erreur à propos de colonnes dupliquées.

Ce qui n'est pas faux suite à mes lectures à propos des vues : ces dernières étant vues comme des tables, cela implique cet effet de bord désagréable par rapport à un simple SELECT (qui lui marche pour la requête en question).

Connaîteriez vous un moyen de contournement ? Mis à part celui de spécifier un à un chacun des champs de chaque table (et je n'en ai pas que 2 :'() ?

Sinon, je m'y résignerais.

Merci et bonne soirée.

cordialement,

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour, J'ai contourné m

ioguix/ = 30 Mars, 2006 - 11:17

Bonjour,

J'ai contourné mon problème grâce à un phppgadmin légèrement modifié par mes soins.

Ce n'est donc pas trés élégant, mais je crée mes vues dans phppgadmin et j'en recopie le code généré...

++
--
`IoGuiX`


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.