Name

CheckAuth — Cria trigger em uma table para prevenir/permitir atualizações e exclusões de filas baseado em token de autorização.

Synopsis

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);

Descrição

Cria trigger em uma table para prevenir/permitir atualizações e exclusões de linhas baseado em token de autorização. identifica filas utilizando <rowid_col> column.

Se a_schema_name não passou, então, pesquise por tables no esquema atual.

[Note]

Se um trigger de autorização existe nessa table, função falha

Se o suporte de transação não estiver ativado, a função abre uma exceção.

Disponibilitade: 1.1.3

Exemplos

SELECT CheckAuth('public', 'towns', 'gid');
                        result
                        ------
                        0
                        

Veja também

EnableLongTransactions