Name

CheckAuth — Crea un disparador sobre una tabla para prevenir/permitir actualizaciones y borrados de filas basados en el testigo de autorización.

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

Descripción

Crea un disparador sobre una tabla para prevenir/permitir actualizaciones y borrado de filas basado en el testigo de autorizaciones. Identifica filas usando la columna <rowid_col> .

Si no se le pasa un nombre de esquema, a_schema_name, busca la tabla en el esquema actual.

[Note]

Si ya existe un disparador de autorización sobre esta tabla la función da error.

Si no está habilitado el soporte de transacciones, la función lanza una excepción.

Disponibilidad: 1.1.3

Ejemplos

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

Ver también

EnableLongTransactions