Re: Use the enum value CRS_EXPORT_SNAPSHOT instead of "0"
В списке pgsql-hackers по дате отправления:
| От | Alvaro Herrera |
|---|---|
| Тема | Re: Use the enum value CRS_EXPORT_SNAPSHOT instead of "0" |
| Дата | |
| Msg-id | 20230616094751.gn7hh6veq5y2rtfo@alvherre.pgsql обсуждение исходный текст |
| Ответ на | Re: Use the enum value CRS_EXPORT_SNAPSHOT instead of "0" (Masahiko Sawada <sawada.mshk@gmail.com>) |
| Список | pgsql-hackers |
On 2023-Jun-16, Masahiko Sawada wrote:
> The walreceiver process doesn't use CRS_EXPORT_SNAPSHOT actually,
> right? I think replacing it with CRS_EXPORT_SNAPSHOT would rather
> confuse me
libpqwalreceiver.c does use it. But I agree -- I think it would be
better to not use the enum in walreceiver at all. IIRC if we stopped
use of that enum in {libpq}walreceiver, then we wouldn't need
walsender.h inclusion by walreceiver files.
However, changing it means a change of the walrcv_create_slot API, so
it's not all that trivial. But we could have a walreceiver-side enum
instead (with the same values). I think this would be worth doing,
because it'll all end up cleaner.
--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера