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 11/01/2005, 15h57   #1
Invité de passage
 
Inscription : août 2002
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 4
Points : 1
Points : 1
Par défaut Table à ligne unique.

Bonjour,

J'ai une table qui ne doit contenir qu'une seule et une seule ligne.
C'est une table qui contient des valeurs pour configurer mon application.
Donc, une fois que les valeurs sont créées, on ne doit pas pouvoir faire de insert ou delete.

J'ai donc créer un trigger qui retourne une erreur lors d'un insert ou delete sur cette table.

Y a t'il une autre approche que l'on peut uriliser avec PostgrsSQL ?

Merci
jarrux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2005, 18h04   #2
Futur Membre du Club
 
Inscription : juillet 2004
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 13
Points : 15
Points : 15
Bonjour,
Le plus simple est de créer un utilisateur particulier pour ta base de données. C'est dailleurs ce qui est recommandé du point de vue de la sécurité. Ensuite tu donnes à cet utilisateur les droits min pour chaque table et en particulier uniquement SELECT (UPDATE ?) pour ta table d'administration.
Une autre solution serait d'utiliser un fichier texte pour la configuration.
Jedei est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2005, 19h00   #3
Invité de passage
 
Inscription : août 2002
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 4
Points : 1
Points : 1
Par défaut [Résolu]Table à ligne unique.

Merci
J'aurais dû y penser...
jarrux 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 18h44.


 
 
 
 
Partenaires

Hébergement Web