SuperAPI AI 工具集

postgresql-admin

数据与分析

查看项目

更新于 10-16 08:07

技能介绍

用途:面向 PostgreSQL 数据库的安全与维护管理,提供角色管理、安全加固和例行维护的可复用模式。

主要能力:支持 create_role、grant、revoke、audit、maintain 五类操作。角色创建可设置登录、密码与连接数限制,例如 CREATE ROLE app_user WITH LOGIN PASSWORD 'secure' CONNECTION LIMIT 100; 并可创建只读角色后授予模式内表的查询权限。安全加固包括从 PUBLIC 回收 public 模式权限、启用行级安全并创建基于租户的策略。维护操作包括 ANALYZE VERBOSE、VACUUM (VERBOSE, ANALYZE) 与 REINDEX INDEX CONCURRENTLY。审计可查询超级用户列表和授予 PUBLIC 的表权限。

使用方式:以 Skill("postgresql-admin") 调用,operation 为必填参数,取值为 create_role、grant、revoke、audit、maintain;role_name 需匹配 ^[a-z][a-z0-9_]*$。

适用场景:生产环境的角色与权限治理、安全策略落地、例行清理与索引重建、权限审计排查。

限制:需 PostgreSQL 16+ 及超级用户或角色管理权限;资料未提供安装命令、收费与价格、平台支持范围及具体效果数据。