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 30/12/2010, 09h50   #1
Invité de passage
 
gilles chaize
Inscription : décembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : gilles chaize
Âge : 53

Informations forums :
Inscription : décembre 2010
Messages : 3
Points : 0
Points : 0
Par défaut postgre pb de validation

Bonjours à tous,
Je débute et c'est dur. J'ai un pb sur une BDD
Je souhaite autoriser la saisie d'une colonne B ssi la colonne C est remplie.
Quelqu'un peut m'aider ?
Merci à tous
gilles.chaize42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 11h56   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
Ce problème ne serait-il pas plutôt à voir du côté du logiciel qui utilise la BDD ?

Sinon tu peux faire un trigger BEFORE INSERT qui vérifie que la requête d'insertion soumise comporte bien une valeur pour la colonne C si la colonne B en a une.

Peut- être aussi qu'une contrainte CHECK sur la colonne B vérifiant que la colonne C n'est pas nulle peut suffire.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h29.


 
 
 
 
Partenaires

Hébergement Web