0004-vacuum.h-doesn-t-need-lock.h.patch
text/x-patch
Filename: 0004-vacuum.h-doesn-t-need-lock.h.patch
Type: text/x-patch
Part: 3
Message:
Re: Adding locks statistics
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch 0004
Subject: vacuum.h doesn't need lock.h
| File | + | − |
|---|---|---|
| src/backend/access/nbtree/nbtree.c | 1 | 0 |
| src/backend/catalog/pg_subscription.c | 1 | 0 |
| src/include/commands/vacuum.h | 0 | 1 |
From 13fc9223da3fab2cc958e302c00175a6e0c516c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= <alvherre@kurilemu.de> Date: Sat, 21 Mar 2026 20:53:54 +0100 Subject: [PATCH 4/4] vacuum.h doesn't need lock.h --- src/backend/access/nbtree/nbtree.c | 1 + src/backend/catalog/pg_subscription.c | 1 + src/include/commands/vacuum.h | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/access/nbtree/nbtree.c b/src/backend/access/nbtree/nbtree.c index aed74590cf4..6d870e4ebe7 100644 --- a/src/backend/access/nbtree/nbtree.c +++ b/src/backend/access/nbtree/nbtree.c @@ -30,6 +30,7 @@ #include "storage/indexfsm.h" #include "storage/ipc.h" #include "storage/lmgr.h" +#include "storage/lwlock.h" #include "storage/read_stream.h" #include "utils/datum.h" #include "utils/fmgrprotos.h" diff --git a/src/backend/catalog/pg_subscription.c b/src/backend/catalog/pg_subscription.c index 3673d4f0bc1..1d140c513d0 100644 --- a/src/backend/catalog/pg_subscription.c +++ b/src/backend/catalog/pg_subscription.c @@ -26,6 +26,7 @@ #include "foreign/foreign.h" #include "miscadmin.h" #include "storage/lmgr.h" +#include "storage/lock.h" #include "utils/acl.h" #include "utils/array.h" #include "utils/builtins.h" diff --git a/src/include/commands/vacuum.h b/src/include/commands/vacuum.h index 953a506181e..1f45bca015c 100644 --- a/src/include/commands/vacuum.h +++ b/src/include/commands/vacuum.h @@ -23,7 +23,6 @@ #include "catalog/pg_type.h" #include "parser/parse_node.h" #include "storage/buf.h" -#include "storage/lock.h" #include "utils/relcache.h" /* -- 2.47.3