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