public inbox for [email protected]  
help / color / mirror / Atom feed
From: Furkan Shaikh <[email protected]>
To: Edwin UY <[email protected]>
Cc: Pgsql-admin <[email protected]>
Subject: Re: pg_restore Question
Date: Sat, 21 Jun 2025 18:28:39 +0530
Message-ID: <CADqJLbWH4xgTGOWG+FMCEkJvyswsEa3g__keRXaAXXTRiaiY7A@mail.gmail.com> (raw)
In-Reply-To: <CA+wokJ_Qz9DYU39G3ABD6Qu95LjCT3FboYE6aW3yzcxMxSRwnw@mail.gmail.com>
References: <CA+wokJ_Qz9DYU39G3ABD6Qu95LjCT3FboYE6aW3yzcxMxSRwnw@mail.gmail.com>

   -

   *No Definitive Proof:* Without logs, you cannot get a timestamped log
   entry saying "pg_restore started/finished." All these methods provide
   indirect evidence.
   -

   *Requires Prior Knowledge:* Most effective indicators rely on you having
   some memory or previous records of the database's state (e.g., typical
   sequence values, expected bloat, average last-vacuum times).
   -

   *Other Causes:* Some of these patterns (like recent statistics) could
   also be caused by an aggressive VACUUM FULL, a major data import through
   other means, or an application bug that resets sequences.

Conclusion

The most reliable indicators without direct logs are a *sudden and uniform
resetting of last_vacuum/last_analyze timestamps to NULL or very recent
values across all user tables*, combined with a potential change in object
OIDs (if you tracked them) or unexpected sequence values. If you see most
of your tables

On Sat, 21 Jun, 2025, 3:41 pm Edwin UY, <[email protected]> wrote:

> Hi,
>
> Without access to the dumpfile or log file, is there any way to check
> whether a database has been restore either by pg_restore or other means?
>
> Regards,
> Edd
>
>
>


view thread (7+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: pg_restore Question
  In-Reply-To: <CADqJLbWH4xgTGOWG+FMCEkJvyswsEa3g__keRXaAXXTRiaiY7A@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox