|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2003 Messages : 6 ![]() |
J'ai créé les deux tables suivantes:
USER avec les attributs suivants: -"id_user" serial NOT NULL, "login" varchar(50). PROJECT avec les attributs suivants: -"id_project" serial NOT NULL, "name" varchar(50). La relation entre les deux tables étant un relation n:m, j'ai créé une table CREATES: Code :
CREATE TABLE "creates" (id_user serial NOT NULL, id_project serial NOT NULL, PRIMARY KEY("id_user", "id_project"), FOREIGN KEY ("id_user") REFERENCES "user", FOREIGN KEY ("id_poject") REFERENCES "project"); merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2003 Messages : 145 ![]() |
Utilise les triggers
http://www.postgresql.org/docs/aw_pg...k/node166.html |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2003 Messages : 6 ![]() |
Merci beaucoup mais concrètement à quoi les triggers servent?
|
|
|
00
|
|
|
#4 |
![]() ![]() Stessy DelcroixSenior Software Engineer JEE Inscription : avril 2002 Messages : 744 ![]() |
En gros c'est une fonction intervenant avant ou après une action sur une table.
Par exemple pour vérifier la cohérence des données avant de les insérer.
__________________
Langages : Java, SQL Outils : Eclipse, Intellij SGBD : Oracle, PostgreSQL Mes Articles |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2003 Messages : 6 ![]() |
merci je vais essayer.
J'ai également une autre question...Lorsque je veux utiliser pgaccess sous windows ou linux Mandrake 9.1, l'erreur suivante survient: Code :
Tcl error executing pg_exec DATABASE test IS NOT a valid postgresql connection |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com