PostgreSQL常用函數


1.系統信息函數

    1.會話信息函數

edbstore=# select current_catalog;     #查詢當前數據庫名稱
 current_database 
------------------
 edbstore
(1 row)

edbstore=# select current_database();  #查詢當前數據庫名稱
 current_database 
------------------
 edbstore
(1 row)

edbstore=# select current_schema();   #查詢當前數據庫密碼
 current_schema 
----------------
 edbstore
(1 row)

edbstore=# select current_user;      #查詢當前連接的用戶
 current_user 
--------------
 dbadmin
(1 row)

edbstore=# select inet_client_addr();   #查詢當前客戶端的IP地址
 inet_client_addr 
------------------
 172.16.101.66
(1 row)

edbstore=# select inet_client_port()    #查詢當前客戶端的端口號
edbstore-# ;
 inet_client_port 
------------------
            23047
(1 row)
edbstore=# select pg_backend_pid();     #查看與當前會話相關聯的服務器進程ID
 pg_backend_pid 
----------------
          24773
(1 row)

edbstore=# select pg_conf_load_time();     #查看配置文件最后一次載入時間
       pg_conf_load_time       
-------------------------------
 2017-05-23 15:07:09.224327+08
(1 row)

edbstore=# select pg_postmaster_start_time();     #查看數據庫啟動時間
   pg_postmaster_start_time   
------------------------------
 2017-05-23 15:07:09.48386+08
(1 row)

edbstore=# select session_user;     
 session_user 
--------------
 dbadmin
(1 row)

 

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM