Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
 
Pages : 1
#1 Re : Général » Création utilisateur à partir d'une fonction (avec curseur) » 21/03/2011 12:06:37
en effet, merci.
#2 Général » Création utilisateur à partir d'une fonction (avec curseur) » 21/03/2011 11:26:54
- bob45
 - Réponses : 2
 
Bonjour à tous,
J'aimerai créer les utilisateurs SQL à partir d'éléments présents dans une table.
Voici la fonction :
create or replace function compte() returns void as $$
DECLARE
   nom_curseur CURSOR FOR SELECT nom FROM client ;
   login char(10) ;
begin
     OPEN nom_curseur ;
     FETCH nom_curseur INTO login ;
     WHILE FOUND LOOP
          RAISE NOTICE '%', login ;          -> affiche correctement le nom des utilisateurs 
          CREATE USER login ;                  -> génère l'erreur 'QUERY: CREATE USER $1'
          FETCH nom_curseur INTO login ;
     END LOOP ;
     CLOSE nom_curseur ;
end;
$$ language plpgsql ;
Est-il possible de créer un utilisateur de cette façon ?
Merci par avance.
#4 Re : Général » Désactiver temporairement une contrainte » 31/01/2011 15:43:34
La commande  : ALTER table nom_table disable trigger all;  fonctionne (l'attribut tgenabled de la table pg_trigger passe à D).
Cependant j'aimerais pouvoir désactiver une seule contrainte de clé étrangère. Je n'arrive pas à cibler le nom du déclencheur à désactiver. D'ailleurs plusieurs triggers apparaissent dans la  pg_trigger concernant l'unique clé étrangère de ma table.
Merci (encore).
#5 Général » Désactiver temporairement une contrainte » 31/01/2011 12:53:23
- bob45
 - Réponses : 7
 
Bonjour,
Est-il possible de désactiver temporairement une contrainte de clé étrangère ?
Merci par avance
Pages : 1