sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL:Čas vytvoření tabulky

Prohlédl jsem si tabulky pg_* a nenašel jsem tam žádné časy vytvoření. Je možné najít soubory tabulky, ale pak na Linuxu nemůžete získat čas vytvoření souboru. Myslím si tedy, že odpověď zní, že tyto informace můžete najít pouze v systému Windows pomocí následujících kroků:

  • získejte ID databáze pomocí select datname, datdba from pg_database;
  • získáte id filenode tabulky pomocí select relname, relfilenode from pg_class;
  • najděte soubor tabulky a vyhledejte čas jeho vytvoření; Myslím, že umístění by mělo být něco jako <PostgreSQL folder>/main/base/<database id>/<table filenode id> (nejsem si jistý, co to je ve Windows).


  1. Simulace ORDER BY FIELD() MySQL v Postgresql

  2. Aplikace přestala fungovat kvůli databázi

  3. 12.2 Nové funkce RAC/GI

  4. Jak funguje pg_sleep() v PostgreSQL