名称

CheckAuth - 在表上创建触发器,根据授权令牌阻止/允许更新和删除行。

概要

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