Implement a function to get bucket stats until we have _pico_bucket
Problem Description
Пока мы ждем реализации !1561, нужно откуда-то брать изменения в формате будущего _pico_bucket. Без этого невозможно продвинуться с реализацией следующих ADRов:
Proposal Description
Предлагается добавить в системный каталог новую функцию:
_pico_bucket(tier: text) -> json
которую можно будет вызывать так:
select _pico_bucket('default');
чтобы получить массив объектов, подчиняющихся схеме будущей _pico_bucket:
[
{ ... },
{ ... },
...
]
Это позволит реализовать в драйверах long polling, который впоследствии будет легко переделать на CDC данных каталога через расширение pgproto (согласно ADR выше).
Feature Checklist
-
Introduces breaking changes? -
Needs documentation updates? -
Test coverage required?
Edited by Dmitry Ivanov