Bonjour,
j'ai une fonction qui me lance un calcul tout bête, enfin pas tant que ça mais rien d'extraordinaire.
Cependant, dans ce cas bien précis afin d'améliorer les temps de réponse, je souhaite faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ALTER TABLE ma_table DISABLE TRIGGER ALL;
UPDATE ma_table à_partir_de mon_calcul;
ALTER TABLE ma_table ENABLE TRIGGER ALL;
ça se passe plutot pas mal...sauf que...ça se passe bien quand c'est moi ("DBA") qui le lance.

mes chers utilisateurs ont le message suivant :
PSQLDatabaseError: PostgreSQL Error Code: (1)
ERREUR: doit ?tre le propri?taire de la relation t_period
CONTEXT: instruction SQL <<ALTER TABLE t_period DISABLE TRIGGER ALL>>
donc petit problème de droit.

est-il possible d'exécuter une instruction avec des privilèges supérieurs à l'instant T . je rêve d'un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE ma_table DISABLE TRIGGER ALL WITH mon_privilège_qui_va_bien
merci d'avance