Move syncscan.c to src/backend/access/common.
Thomas Munro <tmunro@postgresql.org>
Move syncscan.c to src/backend/access/common. Since the tableam.c code needs to make use of the syncscan.c routines itself, and since other block-oriented AMs might also want to use it one day, it didn't make sense for it to live under src/backend/access/heap. Reviewed-by: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/CA%2BhUKGLCnG%3DNEAByg6bk%2BCT9JZD97Y%3DAxKhh27Su9FeGWOKvDg%40mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/common/Makefile | modified | +1 −0 |
| src/backend/access/common/syncscan.c (from src/backend/access/heap/syncscan.c) | renamed | +3 −3 |
| src/backend/access/heap/heapam.c | modified | +1 −0 |
| src/backend/access/heap/heapam_handler.c | modified | +1 −0 |
| src/backend/access/heap/Makefile | modified | +0 −1 |
| src/backend/access/table/tableam.c | modified | +1 −1 |
| src/backend/storage/ipc/ipci.c | modified | +1 −0 |
| src/include/access/heapam.h | modified | +0 −6 |
| src/include/access/syncscan.h | added | +25 −0 |
Discussion
- Move syncscan.c? 3 messages · 2020-06-23 → 2020-07-29