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 Re : Général » Questions sur les vues, les règles, les triggers » 14/06/2011 00:57:29

je vais reformuler pour que ça soit plus clair :

MEMBRES { id_membre, pseudo, mail, password }
JOUEURS {id_membre (en reference a MEMBRE.id_membre), points, grade}

Comment utilisé les vue afin de faire une insertion sur JOUEUR sans passer par 2 INSERT ( le premier sur MEMBRES, le deuxieme sur JOUEURS)

Désolé, j'avoue avoir été un peu compliqué avant, mais merci de m'aider

#2 Général » Questions sur les vues, les règles, les triggers » 13/06/2011 22:39:05

mishoo
Réponses : 9

Bonsoir à tous,

Alors voila, pour un projet j'ai mis en place sur postgreSQL une base de données avec de l'héritage et des contraintes sur mes tables.

J'ai une table parent MEMBRES et deux tables filles JOUEURS et ADMINS. Les tables fille n'héritent pas des caractéristiques de la tables mère sauf la clé primaire (qui est donc une clé étrangère en référence a MEMBRES).

Je souhaitais savoir comment faire pour ajouter une ligne dans la table JOUEURS sans pour autant devoir d'abord faire une INSERT sur la table MEMBRES, puis récupéré l'id inséré (Auto-incrément) puis une deuxième INSERT INTO sur JOUEURS en indiquant ce même id en clé primaire.

J'ai entendu parlé des vues mais je me demande comment faire pour mettre tout ça en place.
J'ai crée ma vue MEMBRES_JOUEURS qui est une jointures des deux, mais pour pouvoir faire un INSERT, il me faut déclaré des règles et la je ne sais pas comment m'y prendre.

HELP
Merci de votre aide !

Pied de page des forums

Propulsé par FluxBB