Получить время последнего обновления материализованного представления в CockroachDB

В CockroachDB v20.2 можно получить список Материализованные представления, используя:

> SELECT * FROM pg_catalog.pg_matviews;
  schemaname | matviewname | matviewowner | tablespace | hasindexes | ispopulated | definition
----------------------------------------------------------------------------------------------------
  public     | VIEWNAME    | root         | NULL       |   false    |    true     | VIEWDEFINITION

Отсюда, как мы можем узнать, когда это представление было в последний раз Обновлено?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
32
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Насколько мне известно, эта информация недоступна из внутренних таблиц. Я не думаю, что в PostgreSQL он есть.

Обходной путь может заключаться в том, чтобы определить ваше материализованное представление с дополнительным столбцом отметок времени, например:

create materialized view my_view as select col, now() as last_updated from tab;

Обратной стороной этого является то, что каждая строка в представлении будет иметь этот столбец и будет использовать дополнительное дисковое пространство.

Другие вопросы по теме