Code clean for pre-9.0 binary upgrades in HeapTupleSatisfiesXXX()
В списке pgsql-hackers по дате отправления:
| От | Japin Li |
|---|---|
| Тема | Code clean for pre-9.0 binary upgrades in HeapTupleSatisfiesXXX() |
| Дата | |
| Msg-id | MEYP282MB1669723A951DFDC4F5DC4DA4B64D9@MEYP282MB1669.AUSP282.PROD.OUTLOOK.COM обсуждение |
| Список | pgsql-hackers |
Hi hackers, When I read the heapam_visibility.c, I found that there is some code in HeapTupleSatisfiesXXX that has a similar code for pre-9.0 binary upgrades. HeapTupleSatisfiesSelf, HeapTupleSatisfiesToast and HeapTupleSatisfiesDirty have the same code for pre-9.0 binary upgrades. HeapTupleSatisfiesUpdate has a similar code, except it returns TM_Result other than boolean. HeapTupleSatisfiesMVCC also has a similar code like HeapTupleSatisfiesSelf, expect it use XidInMVCCSnapshot other than TransactionIdIsInProgress. The most different is HeapTupleSatisfiesVacuumHorizon. Could we encapsulate the code for pre-9.0 binary upgrades? This idea comes from [1]. Any thoughts? [1] https://www.postgresql.org/message-id/8a855f33-2581-66bf-85f7-0b99239edbda%40postgrespro.ru -- Regrads, Japin Li. ChengDu WenWu Information Technology Co.,Ltd.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера