
# 会话信息函数
#### pg_backend_pid()
描述：当前会话连接的服务进程的进程ID。
返回值类型：integer
示例：
```
SELECT pg_backend_pid();
 pg_backend_pid
-----------------
 140229352617744
(1 row)
```
#### pg_postmaster_start_time()
描述：服务器启动时间。pg_postmaster_start_time返回服务器启动时的timestamp with time zone。
返回值类型：timestamp with time zone
示例：
```
SELECT pg_postmaster_start_time();
   pg_postmaster_start_time   
------------------------------
 2017-08-30 16:02:54.99854+08
(1 row)
```
#### session_user
描述：会话用户名。session_user通常是连接当前数据库的初始用户。
返回值类型：name
示例：
```
SELECT session_user;
 session_user
--------------
 dbadmin
(1 row)
```
#### user
描述：等价于current_user。
返回值类型：name
示例：
```
SELECT user;
 current_user
--------------
 dbadmin
(1 row)
```
#### version()
描述：版本信息。version返回一个描述服务器版本信息的字符串。
返回值类型：text
示例：
```
SELECT version();
                                                                version                                                                
---------------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 9.2.4 gsql ((GaussDB 8.2.1 build 39137c2d) compiled at 2022-09-23 15:43:11 commit 3629 last mr 5138 release) on x86_64-unknown-linux-gnu, compiled by g++ (GCC) 5.4.0, 64-bit
(1 row)
```
