PostgreSQL 11从入门到精通(视频教学版)
上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为当前登录的用户名。