Перейти к основному содержимому

Представления отслеживания времени изменения объекта СУБД

psql_dba_objects и psql_all_objects

В рамках данной функциональности представлены таблицы psql_omd, psql_omd_shared, которые описаны в разделе «Таблицы отслеживания времени изменения объекта СУБД» документа «Справочная информация».

Для отображения времени изменения объектов БД существуют два представления в схеме pg_catalog:

  • psql_dba_objects - для получения списка всех объектов с информацией о датах и времени создания, удаления и последнем изменении;
  • psql_all_objects - для получения списка объектов, принадлежащих вызывающему пользователю, с информацией о датах и времени создания, удаления и последнем изменении. Владелец объекта определяется по идентификатору пользователя сеанса (SESSION_USER).

Столбцы представлений psql_dba_objects и psql_all_objects:

Имя столбца

Тип

Описание

oid

oid

OID объекта БД

name

name

Имя объекта БД

namespace

oid

OID пространства имен, содержащего объект БД

type

text

Тип объекта БД:

  • table (таблица);
  • toast table (TOAST-таблица);
  • temporary table (временная таблица);
  • index (индекс);
  • partitioned table (партиционированная таблица);
  • partitioned index (индекс для партиционированной таблицы);
  • foreign table (внешняя таблица);
  • hypertable (гипертаблица TimescaleDB);
  • chunk (чанк гипертаблицы TimescaleDB);
  • view (представление);
  • materialized view (материализованное представление);
  • sequence (последовательность);
  • composite type (составной тип);
  • function (функция);
  • procedure (процедура);
  • aggregate (агрегатная функция);
  • window (оконная функция);
  • role (роль);
  • trigger (триггер);

owner

name

Владелец объекта БД

ispredef

boolean

Флаг предустановленности объекта БД — был ли объект создан в ходе первичной инициализации кластера

created

timestamp with time zone

Дата и время создания объекта БД (может быть NULL)

deleted

timestamp with time zone

Дата и время удаления объекта БД (может быть NULL)

last_ddl_time

timestamp with time zone

Дата и время последней модификации логической структуры объекта БД