查询瀚高数据库的创建时间
生活随笔
收集整理的這篇文章主要介紹了
查询瀚高数据库的创建时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
環境
文檔用途
詳細信息
環境
系統平臺:Linux x86-64 Red Hat Enterprise Linux 7
版本:6.0,4.5
文檔用途
本文檔用于查詢瀚高數據庫的創建時間
詳細信息
瀚高數據庫可以通過控制文件的"Database system identifier"值來反推數據庫的創建時間,方法如下:
方法1.通過pg_controldata查詢出system identifier的值,通過to_timestamp函數將字符串轉換為時間格式
[highgo@host ~]$ pg_controldata | grep "system identifier" Database system identifier: 6940441653725889375 [highgo@host ~]$ psql highgo highgo psql (HighGo Database 6 Release 6.0.2-64-bit Production) PSQL: Release HighGo Database 6 Release 6.0.2-64-bit Production Type "help" for help. highgo=# select to_timestamp(6940441653725889375 >> 32); to_timestamp ------------------------ 2021-03-17 10:18:17+08 (1 row)方法2.瀚高數據庫提供函數pg_control_system可以直接查詢出system identifier
highgo=# select to_timestamp(system_identifier >> 32) from pg_control_system(); to_timestamp ------------------------ 2021-03-17 10:18:17+08 (1 row)總結
以上是生活随笔為你收集整理的查询瀚高数据库的创建时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python No handlers c
- 下一篇: jdbc cancel mysql_当执