pgsql: ExtendBufferedWhat -> BufferManagerRelation.

Поиск
Список
Период
Сортировка
От Thomas Munro
Тема pgsql: ExtendBufferedWhat -> BufferManagerRelation.
Дата
Msg-id E1qYcQq-000OyZ-MH@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
ExtendBufferedWhat -> BufferManagerRelation.

Commit 31966b15 invented a way for functions dealing with relation
extension to accept a Relation in online code and an SMgrRelation in
recovery code.  It seems highly likely that future bufmgr.c interfaces
will face the same problem, and need to do something similar.
Generalize the names so that each interface doesn't have to re-invent
the wheel.

Back-patch to 16.  Since extension AM authors might start using the
constructor macros once 16 ships, we agreed to do the rename in 16
rather than waiting for 17.

Reviewed-by: Peter Geoghegan <pg@bowt.ie>
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/CA%2BhUKG%2B6tLD2BhpRWycEoti6LVLyQq457UL4ticP5xd8LqHySA%40mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/711479115836b2180f50c00bbf0773220848a7f5

Modified Files
--------------
contrib/bloom/blutils.c                   |   2 +-
src/backend/access/brin/brin.c            |   4 +-
src/backend/access/brin/brin_revmap.c     |   2 +-
src/backend/access/gin/gininsert.c        |   4 +-
src/backend/access/gin/ginutil.c          |   2 +-
src/backend/access/gist/gist.c            |   2 +-
src/backend/access/gist/gistutil.c        |   2 +-
src/backend/access/hash/hashpage.c        |   2 +-
src/backend/access/heap/hio.c             |   2 +-
src/backend/access/heap/visibilitymap.c   |   2 +-
src/backend/access/nbtree/nbtpage.c       |   2 +-
src/backend/access/spgist/spgutils.c      |   2 +-
src/backend/access/transam/xlogutils.c    |   2 +-
src/backend/commands/sequence.c           |   2 +-
src/backend/storage/buffer/bufmgr.c       | 112 +++++++++++++++---------------
src/backend/storage/buffer/localbuf.c     |  10 +--
src/backend/storage/freespace/freespace.c |   2 +-
src/include/storage/buf_internals.h       |   2 +-
src/include/storage/bufmgr.h              |  20 +++---
src/tools/pgindent/typedefs.list          |   2 +-
20 files changed, 90 insertions(+), 90 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: pgsql: doc: PG 16 relnotes: properly indent and word-wrap text
Следующее
От: Thomas Munro
Дата:
Сообщение: pgsql: ExtendBufferedWhat -> BufferManagerRelation.