Name

CheckAuth — 在表上创建触发器,以基于授权令牌阻止/允许更新和删除行。

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

描述

在表上创建触发器,以根据授权令牌阻止/允许更新和删除行。使用以下命令标识行 <rowid_col> 列。

如果没有传入a_SCHEMA_NAME,则在当前模式中搜索表。

[Note]

如果此表函数上已存在授权触发器,则会出错。

如果未启用事务支持,则函数将引发异常。

可用性:1.1.3

示例

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

另请参阅

EnableLongTransactions