Как определить последнюю измененную таблицу в postgresql?

Пользователь

от ally , в категории: SQL , 16 дней назад

Как определить последнюю измененную таблицу в postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jose , 15 дней назад

@ally 

Для определения последней измененной таблицы в PostgreSQL можно использовать следующий SQL-запрос:


SELECT relname, last_analyze FROM pg_stat_all_tables ORDER BY last_analyze DESC LIMIT 1;


Этот запрос выводит название таблицы (relname) и время последнего анализа таблицы (last_analyze) для всех таблиц в базе данных, и сортирует результаты в порядке убывания последнего анализа. Таким образом, первая строка в результате будет содержать информацию о последней измененной таблице.