PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL:Време за създаване на таблица

Прегледах таблиците pg_* и не можах да намеря времена за създаване там. Възможно е да намерите файловете на таблицата, но след това в Linux не можете да получите време за създаване на файл. Така че мисля, че отговорът е, че можете да намерите тази информация само в Windows, като използвате следните стъпки:

  • получете идентификатора на базата данни с select datname, datdba from pg_database;
  • вземете идентификатора на файловия възел на таблицата с select relname, relfilenode from pg_class;
  • намерете файла на таблицата и потърсете времето за създаване; Мисля, че местоположението трябва да е нещо като <PostgreSQL folder>/main/base/<database id>/<table filenode id> (не съм сигурен какво е в Windows).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP масив към postgres масив

  2. Случайно премахнати привилегиите на суперпотребител по подразбиране на postgres - мога ли да ги върна?

  3. Има ли нещо като функция zip() в PostgreSQL, която комбинира два масива?

  4. Какво представлява JDBC аналог на командата \connect на Postgres?

  5. psycopg2 как се справят с TypeError:не всички аргументи се преобразуват по време на форматиране на низ