Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2008, 22h31   #1
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 55
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 55
Points : 33
Points : 33
Par défaut Check avec une sous-requête

Bonsoir,

J'aimerais mettre une contrainte sur une table de commentaires, le timestamp du commentaire doit être supérieur à celui de l'article (pas forcément utile, c'est pour travailler...)

Le problème est que je n'arrive pas à récupérer le timestamp (champs datecreation) de l'article...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE articles
(
 ...
 datecreation timestamp DEFAULT current_timestamp;
);
 
CREATE TABLE commentaires_de_contributeurs
(
 ...
 idarticle int NOT NULL REFERENCES articles,
 datecreation timestamp DEFAULT current_timestamp 
     CHECK (datecreation > (SELECT datecreation FROM articles a WHERE a.idarticle=idarticle ) )
);
Une idée ?

Je vous remercie.
Neal Morse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h59.


 
 
 
 
Partenaires

Hébergement Web