Search
Write a publication
Pull to refresh
3
0
Send message

Удалили на самом деле не все, а только яблоки за один день - позавчера ) Но добавили новых фруктов, которые собирались в ту же корзину. Нужно было придумать как отобразить множественность и одновременно лаконичность всех сущностей по дате.

Здесь также открываются и другие возможности. Например вы можете организовать сервис Cloud, в БД которой абсолютно все таблицы с датами хранятся с глубиной, допустим, 12 месяцев. Все старые данные удаляются автоматически. И все это организуется на уровне настоек.

Секционирование может быть и не по дате, а по LIST, но тогда таблицы схеме нужно не удалять а TRUNCATE.

В самом начале статьи:

(Basket partitioning). Данная технология реализована архитектурно, без необходимости расширения функционала сторонними инструментами или расширениями, только штатными средствами ванильных версий PostgreSQL. Такая система хранения реализована, например, в проекте мониторинга pg_awr для упрощения удаления старых данных.

Вы правы сейчас рекомендуется использовать SQL стандартизованные GENERATED ALWAYS/BY с вариациями. В данном случае важно было передать смысл.

Information

Rating
Does not participate
Works in
Registered
Activity