我继承了一些问题,我需要确定 pgAgent 是否存在于一定数量的安装 (CentOS) 上并且正在运行后台作业。这些作业可以从 cron、pgAgent 或外部调用者运行。
如果我正在查看 postgres 实例而不使用 pgAdmin,我如何确定是否安装了 pgAgent?
这可以从命令行或psql
客户端完成吗?如果可能的话,我更喜欢 pgAdmin。
从数据库设置:
pgAgent 将其配置存储在集群中的“postgres”数据库中
并且它在那里创建了一个以pgagent
少量表命名的模式,前缀为pga_
连接到postgres
数据库并解释以下结果可能就足够了:
select 1 from information_schema.schemata where schema_name='pgagent';
Run Code Online (Sandbox Code Playgroud)
由于如何information_schema.schemata
限制,以上应以postgres
用户身份运行(否则考虑将直接查询pg_namespace
作为非标准替代方案)。
归档时间: |
|
查看次数: |
2725 次 |
最近记录: |