PostgreSQL Uptime
Summary: in this tutorial, you will learn how to calculate the PostgreSQL uptime based on the current time and the server’s started time.
Checking PostgreSQL uptime
First, open the Command Prompt on Windows or Terminal on Unix-like systems and connect to the PostgreSQL server:
Second, execute the following query to get the PostgreSQL uptime:
How it works
PostgreSQL stores the time when it was started in the database server. To retrieve the start time, you use the pg_postmaster_start_time()
function as follows:
Output:
You can then calculate the uptime based on the current time and the start time returned by the pg_postmaster_start_time()
function:
Output:
You can truncate the microsecond from the uptime using the DATE_TRUNC()
function to make the output more human-readable:
Output:
Summary
- Calculate the PostgreSQL uptime using the current time and start time.