agora inbox for pgsql-hackers@postgresql.org
help / color / mirror / Atom feed[PATCH 9/9] reuse existing variable by overwriting it
451+ messages / 2 participants
[nested] [flat]
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH 9/9] reuse existing variable by overwriting it
@ 2026-03-12 15:14 Álvaro Herrera <alvherre@kurilemu.de>
0 siblings, 0 replies; 451+ messages in thread
From: Álvaro Herrera @ 2026-03-12 15:14 UTC (permalink / raw)
---
src/backend/replication/pgoutput_repack/pgoutput_repack.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backend/replication/pgoutput_repack/pgoutput_repack.c b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
index c77564c4024..67442d07ab1 100644
--- a/src/backend/replication/pgoutput_repack/pgoutput_repack.c
+++ b/src/backend/replication/pgoutput_repack/pgoutput_repack.c
@@ -250,12 +250,8 @@ store_change(LogicalDecodingContext *ctx, Relation relation,
/* ... and the attributes themselves, if any */
foreach_ptr(varlena, attr_val, attrs_ext)
{
- varlena *ext_val;
- Size ext_val_size;
-
- ext_val = detoast_external_attr(attr_val);
- ext_val_size = VARSIZE_ANY(ext_val);
- BufFileWrite(file, ext_val, ext_val_size);
+ attr_val = detoast_external_attr(attr_val);
+ BufFileWrite(file, attr_val, VARSIZE_ANY(attr_val));
}
/* Finally write the tuple size ... */
--
2.47.3
--pnppmxqkefjd4hu2--
^ permalink raw reply [nested|flat] 451+ messages in thread
* [PATCH v2 1/1] pgindent: Fix spacing after != when member name matches typedef.
@ 2026-05-06 16:02 Nathan Bossart <nathan@postgresql.org>
0 siblings, 0 replies; 451+ messages in thread
From: Nathan Bossart @ 2026-05-06 16:02 UTC (permalink / raw)
When a struct member name matches a registered typedef, pgindent
removes the space after "!=" (and some other operators), like so:
entry->dsh.dsa_handle !=DSA_HANDLE_INVALID
The problem is that the related code in lexi.c sets last_u_d to
true before jumping to found_typename, causing the next operator to
be classified as unary and suppressing the following space. This
is correct for type names, but not for struct members. For
example, "Datum *x" needs "*" to be unary to suppress the space
before "x". To fix, only set last_u_d before jumping to
found_typename if the typedef name doesn't appear after "." or
"->".
Note that this does not bump INDENT_VERSION. We'll do that just
once after some other changes to pg_bsd_indent are committed.
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/aS9hkwnkWf3dZIA_%40nathan
---
src/tools/pg_bsd_indent/lexi.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/tools/pg_bsd_indent/lexi.c b/src/tools/pg_bsd_indent/lexi.c
index 943bf7ce6b0..e846188d6f4 100644
--- a/src/tools/pg_bsd_indent/lexi.c
+++ b/src/tools/pg_bsd_indent/lexi.c
@@ -363,7 +363,8 @@ lexi(struct parser_state *state)
bsearch(s_token, typenames, typename_top + 1,
sizeof(typenames[0]), strcmp_type))) {
state->keyword = 4; /* a type name */
- state->last_u_d = true;
+ if (state->last_token != period && state->last_token != unary_op)
+ state->last_u_d = true;
goto found_typename;
}
} else { /* we have a keyword */
--
2.50.1 (Apple Git-155)
--1t/m2eK+hqhKaVEb--
^ permalink raw reply [nested|flat] 451+ messages in thread
end of thread, other threads:[~2026-05-06 16:02 UTC | newest]
Thread overview: 451+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-03-12 15:14 [PATCH 9/9] reuse existing variable by overwriting it Álvaro Herrera <alvherre@kurilemu.de>
2026-05-06 16:02 [PATCH v2 1/1] pgindent: Fix spacing after != when member name matches typedef. Nathan Bossart <nathan@postgresql.org>
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox