下面的查询给出服务器IP。但是我需要机器IP。请建议如何获取机器ip和机器名称。
select inet_client_addr();
Run Code Online (Sandbox Code Playgroud)
我使用下面的查询来获取计算机名称,但是没有用。
SELECT * FROM pg_stat_activity
WHERE client_addr = inet_client_addr()
Run Code Online (Sandbox Code Playgroud) 我有一个包含三列的服务表。
服务
sr_id lang alias
1 EN A
1 PA B
1 HI C
2 EN D
2 HI E
Run Code Online (Sandbox Code Playgroud)
现在,我想输出每个服务 id、lang 和别名列,这些列将是服务别名的串联。
示例输出 -
SR_ID lang alias
1 EN A,B,C
1 PA A,B,C
1 HI A,B,C
2 EN D,E
2 HI D,E
Run Code Online (Sandbox Code Playgroud)
我如何使用 PostgreSQL 9.4 做到这一点?