返回首页

gbase数据、南大通用产品文档:GBase8cPG_RLSPOLICY

更新日期:2024年09月11日

PG_RLSPOLICY 系统表存储行级访问控制策略。
名称
类型
描述
oid
oid
行标识符(隐含属性,必须明确选择)。
polname
name
行级访问控制策略的名称。
polrelid
oid
行级访问控制策略作用的表对象oid。
polcmd
“char”
行级访问控制策略影响的SQL 操作。
polpermissive
boolean
行级访问控制策略的属性,t 为表达式OR 条件拼接,f
为表达式AND 条件拼接。
polroles
oid[]
行级访问控制策略影响的用户oid 列表,
不指定表示影响
所有的用户。
polqual
pg_node_tr
ee
行级访问控制策略的表达式。

使用 DBREMOTECMD 环境变量,可以覆盖缺省远程 shell 以使用数据库服务器执行远
程磁带操作。
可将 DBREMOTECMD 设置为简单命令或设置为完整路径名。

command 覆盖缺省远程 shell 的命令。
pathname 覆盖缺省远程 shell 的路径名。
如果不指定完整路径名,数据库服务器会搜索您的 PATH 以获取指定的 command。
您应在交互式 UNIX™ 平台上使用完整路径名语法,以避免其他目录中类似命名的程序带
来的问题以及与受限 shell (/usr/bin/rsh) 之间可能产生的混淆。
以下命令对简单命令名设置 DBREMOTECMD:
setenv DBREMOTECMD rcmd
用于设置 DBREMOTECMD 的下一个命令会指定完整路径名:
setenv DBREMOTECMD /usr/bin/remsh
有关使用远程磁带设备进行备份的更多信息,请参阅指定远程设备。

件的内容(SQL 管理 API)
随同 admin() 或 task() 函数,使用 message log truncate 参数或 file truncate 参
数来指定要删节的特定 online、ON-Bar 活动或 ON-Bar 调试消息日志文件。当数据库服
务器删节消息日志文件时,服务器删除日志文件中的消息,但保留日志文件。
语法

元素
描述
关键考虑
file_path
online、ON-Bar 活动或 ON-Bar 调试
消息日志文件的完全路径名。


示例
下列示例显示您可用来删节 /usr/gbasedbt/online.log 文件的参数:
execute function task("message log truncate", "/usr/gbasedbt/online.log");
execute function task("file truncate", "/usr/gbasedbt/online.log");