CheckAuth — Crée un déclencheur sur une table pour empêcher/autoriser les mises à jour (UPDATE) et les suppressions (DELETE) de lignes en se basant sur le jeton d'autorisation.
integer CheckAuth(
text a_schema_name, text a_table_name, text a_key_column_name)
;
integer CheckAuth(
text a_table_name, text a_key_column_name)
;
Crée un déclencheur sur une table pour empêcher/autoriser les mises à jour (UPDATE) et les suppressions (DELETE) de lignes en se basant sur le jeton d'autorisation. Identifie les lignes en utilisant la colonne <rowid_col> .
Si a_schema_name n'est pas passé en entrée, alors la table est cherchée dans le schéma courant.
![]() |
|
Si un déclencheur d'autorisation existe déjà sur la table alors la fonction renvoie une erreur. Si le support des transactions longues n'est pas activé alors la fonction lance une exception. |
Disponibilité : 1.1.3
SELECT CheckAuth('public', 'towns', 'gid'); result ------ 0