
上QQ阅读APP看书,第一时间看更新
6.6 系统信息函数
PostgreSQL中的系统信息有数据库的版本号、当前用户名和链接数、系统字符集、最后一个自动生成的ID值等。本节将介绍各个函数的使用方法。
6.6.1 获取PostgreSQL版本号
VERSION()返回指示PostgreSQL服务器版本的字符串。这个字符串使用utf8字符集。
【例6.60】查看当前PostgreSQL版本号,输入语句如下:
SELECT VERSION();
语句执行后,结果如图6-60所示。

图6-60 SQL语句执行结果
6.6.2 获取用户名的函数
USER和CURRENT_USER函数返回当前被PostgreSQL服务器验证的用户名。这个值符合确定当前登录用户存取权限的PostgreSQL账户。一般情况下,这两个函数的返回值是相同的。
【例6.61】获取当前登录用户名称,输入语句如下:
SELECT USER, CURRENT_USER;
语句执行后,结果如图6-61所示。

图6-61 SQL语句执行结果
返回结果值指示了当前账户连接服务器时的用户名,postgres为当前登录的用户名。