Re: Eagerly evict bulkwrite strategy ring

2025-09-12 Thread Nazir Bilal Yavuz
Hi, On Fri, 12 Sept 2025 at 02:17, Melanie Plageman wrote: > > While looking at this, I decided it didn't make sense to have sweep > variables in the strategy object, so I've actually changed the way > StrategySweepNextBuffer() works. There was also an issue with the > sweep -- it could run into

RE: Conflict detection for update_deleted in logical replication

2025-09-12 Thread Zhijie Hou (Fujitsu)
On Tuesday, September 2, 2025 6:00 PM shveta malik wrote: > > On Mon, Sep 1, 2025 at 5:45 PM shveta malik > wrote: > > > > > > > > Here is V70 patch set. > > > > > > > The patch v70-0001 looks good to me. Verified, all the old issues are > > resolved. > > > > Will resume review of v70-0002 now

Re: postmaster uses more CPU in 18 beta1 with io_method=io_uring

2025-09-12 Thread Jakub Wartak
Hi Andres / Robert, On Mon, Sep 8, 2025 at 5:55 PM Andres Freund wrote: > > Hi, > > On 2025-09-06 09:12:19 -0400, Robert Treat wrote: [..] > > > [..], but 6.1 is the LTS kernel, so plenty of people > > > are going to hit those regressions with io_uring io_method, won't > > > they? > > I doubt it,

Add support for entry counting in pgstats

2025-09-12 Thread Michael Paquier
Hi all, One obstacle to the move of pg_stat_statements to the shmem pgstats that we have in core is that there is no easy way to track the total number of entries that are stored in the shared hash table of pgstats for variable-sized stats kinds. PGSS currently hash_get_num_entries() as a cheap w

Re: someone else to do the list of acknowledgments

2025-09-12 Thread Corey Huinker
516 contributors this cycle vs 462 last cycle. When name accents/capitalization differed, I went with the string used in the previous year. Some of the names that come from bug reports and doc fixes are just first names, and the discussion threads shed no light on the full name of the person. I

Re: issue with synchronized_standby_slots

2025-09-12 Thread Fujii Masao
On Tue, Sep 9, 2025 at 2:39 PM Zhijie Hou (Fujitsu) wrote: > I agree. For synchronized_standby_slots, I think it is acceptable to report > only > parsing errors, because slots could be dropped even after validating the slot > existence during GUC loading. Additionally, we would report WARNINGs fo

Re: [PATCH] jit: fix build with LLVM-21

2025-09-12 Thread Holger Hoffstätte
On 2025-09-12 08:36, Peter Eisentraut wrote: On 08.09.25 15:20, Holger Hoffstätte wrote: I tried building against LLVM-21 and noticed that a function for symbol lookup was renamed (without semantic changes), breaking the LLVM JIT. The following patch fixes this by adding a version guard. It appl

Re: Conflict detection for update_deleted in logical replication

2025-09-12 Thread Amit Kapila
On Fri, Sep 12, 2025 at 8:55 AM Zhijie Hou (Fujitsu) wrote: > > I agree. Here is a V73 patch that will restart the worker if the retention > resumes. I also addressed other comments posted by Amit[1]. > Few comments: * In adjust_xid_advance_interval(), for the case when retention is

Re: Conflict detection for update_deleted in logical replication

2025-09-12 Thread shveta malik
On Fri, Sep 12, 2025 at 8:55 AM Zhijie Hou (Fujitsu) wrote: > > > I agree. Here is a V73 patch that will restart the worker if the retention > resumes. I also addressed other comments posted by Amit[1]. > Thanks for the patch. Few comments: 1) There is a small window where worker can exit while

Re: Add support for entry counting in pgstats

2025-09-12 Thread Chao Li
> On Sep 12, 2025, at 15:23, Michael Paquier wrote: > > > -- > Michael > <0001-Add-support-for-entry-counting-in-pgstats.patch><0002-injection_points-Add-entry-counting.patch> The code overall looks good to me, very clear and neat. Just a few small comments: 1 - 0001 ``` +* set. T

Re: How can end users know the cause of LR slot sync delays?

2025-09-12 Thread Ashutosh Sharma
Hi Amit, On Mon, Sep 8, 2025 at 9:52 AM Ashutosh Sharma wrote: > > Hi Amit, > > On Sat, Sep 6, 2025 at 10:46 AM Amit Kapila wrote: > > > > On Fri, Sep 5, 2025 at 12:50 PM Ashutosh Sharma > > wrote: > > > > > > Good to hear that you’re also interested in working on this task. > > > > > > On Thu

Re: POC: enable logical decoding when wal_level = 'replica' without a server restart

2025-09-12 Thread Ashutosh Bapat
On Fri, Sep 12, 2025 at 9:38 AM Amit Kapila wrote: > > > One thing related to this which needs a discussion is after this > change, it is possible that part of the transaction contains > additional logical_wal_info. I couldn't think of a problem due to this > but users using pg_waldump or other WA

let ALTER COLUMN SET DATA TYPE cope with POLICY dependency

2025-09-12 Thread jian he
hi. in [1], RememberAllDependentForRebuilding /* * A policy can depend on a column because the column is * specified in the policy's USING or WITH CHECK qual * expressions. It might be possible to rewrite and recheck

Re: issue with synchronized_standby_slots

2025-09-12 Thread Shlok Kyal
On Thu, 11 Sept 2025 at 12:00, Rahila Syed wrote: > > Hi, > > >> >> >> BTW, we should also try to conclude on my yesterday's point as to why >> it is okay to have the same behavior for default_tablespace and >> default_table_access_method and not for this parameter? I am asking >> because if we ch

Re: let ALTER TABLE DROP COLUMN drop whole-row referenced object

2025-09-12 Thread jian he
On Thu, Sep 11, 2025 at 9:27 AM Chao Li wrote: > > But v2 needs a rebase, I cannot apply it to master. > hi. please check attached v3-0001, v3-0002. v3-0001: ALTER TABLE DROP COLUMN cascade to drop any whole-row referenced constraints and indexes. v3-0002: ALTER COLUMN SET DATA TYPE error out wh

RE: Conflict detection for update_deleted in logical replication

2025-09-12 Thread Zhijie Hou (Fujitsu)
On Friday, September 12, 2025 4:48 PM shveta malik wrote: > On Fri, Sep 12, 2025 at 8:55 AM Zhijie Hou (Fujitsu) > wrote: > > > > > > I agree. Here is a V73 patch that will restart the worker if the > > retention resumes. I also addressed other comments posted by Amit[1]. > > > > Thanks for the

Re: How can end users know the cause of LR slot sync delays?

2025-09-12 Thread Amit Kapila
On Fri, Sep 12, 2025 at 1:07 PM Ashutosh Sharma wrote: > > On Mon, Sep 8, 2025 at 9:52 AM Ashutosh Sharma wrote: > > > > I think we can do that, since sync_skip_reason appears to be a > > descriptive metadata rather than statistical data like > > slot_sync_skip_count and last_slot_sync_skip. Howe

Re: pg_waldump: support decoding of WAL inside tarfile

2025-09-12 Thread Amul Sul
On Mon, Sep 8, 2025 at 7:07 PM Jakub Wartak wrote: > > On Tue, Aug 26, 2025 at 1:53 PM Amul Sul wrote: > > > [..patch] > > Hi Amul! > Thanks for your review. I'm replying to a few of your comments now, but for the rest, I need to think about them. I'm kind of in agreement with some of them for t

Re: Error with DEFAULT VALUE in temp table

2025-09-12 Thread Sergey Shinderuk
Hi, Tom! Thank you for working on this. I see you've fixed the patch and committed it as a0b99fc1220. I tested it a bit and see some side effects which may be unintentional. 1. SCHEMA lost object_name. Before: postgres=# create schema foo; CREATE SCHEMA postgres=# drop schema fo

Re: New recovery_target_timeline=primary option

2025-09-12 Thread Efrain J. Berdecia
Even the documentation states/warns: "Set restore_command to a simple command to copy files from the WAL archive. If you plan to have multiple standby servers for high availability purposes, make sure that recovery_target_timeline is set to latest (the default), to make the standby server follow

Preferred use of macro GetPGProcByNumber

2025-09-12 Thread Maksim.Melnikov
Hello hackers, I've noticed some places where elements of ProcGlobal->allProcs are addressed directly via arr index. But in proc.h macros GetPGProcByNumber exist, that was added to get proc objects by index, so I suggest minor refactoring 'ProcGlobal->allProcs[index]' -> 'GetPGProcByNumber(inde

Re: Error with DEFAULT VALUE in temp table

2025-09-12 Thread Sergey Shinderuk
On 12.09.2025 14:01, Sergey Shinderuk wrote: object_name is null for the table column, but not null for its default value. As for schema_name, I'm not sure whether it should be null or not. Currently schema_name is null for triggers and policy objects, but that may be accidental. Perhaps "

Re: [PATCH] jit: fix build with LLVM-21

2025-09-12 Thread Holger Hoffstätte
On 2025-09-12 09:47, Holger Hoffstätte wrote: On 2025-09-12 08:36, Peter Eisentraut wrote: In my testing with LLVM 21, I'm getting an additional error: ../src/backend/jit/llvm/llvmjit_wrap.cpp:56:18: error: no matching constructor for initialization of 'llvm::orc::RTDyldObjectLinkingLayer'    

Re: Add support for specifying tables in pg_createsubscriber.

2025-09-12 Thread Euler Taveira
On Fri, Sep 12, 2025, at 2:05 AM, Amit Kapila wrote: > Yeah, I am also not sure that it is worth adding a new option to save > backward compatibility for this option. It seems intuitive to use > existing publications when they exist, though we should clearly > document it. > That's why we have a "

Re: misleading error message in ProcessUtilitySlow T_CreateStatsStmt

2025-09-12 Thread Peter Eisentraut
On 05.09.25 14:30, Peter Eisentraut wrote: On 29.08.25 14:48, Álvaro Herrera wrote: On 2025-Aug-29, jian he wrote: On Fri, Aug 29, 2025 at 5:46 AM Tom Lane wrote: WFM, although I think you could shorten it to "tables, materialized views, and foreign tables".  We generally expect that parti

Re: Cannot find a working 64-bit integer type on Illumos

2025-09-12 Thread Peter Eisentraut
On 04.09.25 11:01, Peter Eisentraut wrote: On 03.09.25 17:04, Peter Eisentraut wrote: Consider a third-party extension that does something like dblink or postgres_fdw.  It will compile against a server and also a libpq.  The server and the libpq might not be of the same major version.  (On Deb

Re: [BUG] temporary file usage report with extended protocol and unnamed portals

2025-09-12 Thread Mircea Cadariu
Hi, On 11/09/2025 16:28, Sami Imseih wrote: I prefer a separate thread for this, as it's an optimization of the existing behavior. OK, I removed my changes to CreatePortal. I left the test description fixes and added a proposed commit message. If no objections I will set it to ready for com

Re: misleading error message in ProcessUtilitySlow T_CreateStatsStmt

2025-09-12 Thread Tom Lane
Peter Eisentraut writes: > I propose the attached patch to fix this. I think this restores the > original meaning better. I'm okay with this wording change, but I would stay with ERRCODE_FEATURE_NOT_SUPPORTED rather than calling this a "syntax error". It's not a syntax error IMV, but a potenti

Re: split func.sgml to separated individual sgml files

2025-09-12 Thread Nazir Bilal Yavuz
Hi, On Tue, 2 Sept 2025 at 17:54, Andrew Dunstan wrote: > > Ah, you’re right, but then again, I’d expect ALL_SGML to be used > consistently, but it isn't and I didn't check. > v3 does that. > Note that GENERATED_SGML where'te included in these two targets but I think > there's no harm in check

Re: [PATCH] jit: fix build with LLVM-21

2025-09-12 Thread Holger Hoffstätte
On 2025-09-12 14:47, Holger Hoffstätte wrote: I temporarily removed the __arch64__ guard and can reproduce the above error, using either gcc-15 or clang-21. It seems this llvm monkey patch backport thing is affected by the following commit in llvm-21: https://github.com/llvm/llvm-project/commit/

Re: Issue with logical replication slot during switchover

2025-09-12 Thread Fabrice Chapuis
Thanks Shveta for all your comments. I'll prepare a version 2 of the patch including your proposals. Regards Fabrice On Thu, 11 Sep 2025, 07:42 shveta malik wrote: > On Sun, Sep 7, 2025 at 1:32 PM Fabrice Chapuis > wrote: > > > > Hi, > > Here the version 1 of the patch with the modifications.

Re: ABI Compliance Checker GSoC Project

2025-09-12 Thread Peter Eisentraut
On 12.09.25 16:52, David E. Wheeler wrote: On Sep 12, 2025, at 10:37, Peter Eisentraut wrote: This was a change that was intentionally backpatched in a different way in order to preserve ABI compatibility. Compare commits 344662848ac on REL_18_STABLE and 0b934d3994f on REL_17_STABLE. So ev

Re: ABI Compliance Checker GSoC Project

2025-09-12 Thread David E. Wheeler
On Sep 12, 2025, at 11:37, Peter Eisentraut wrote: > I don't think we need any ABI checking until there is a dot-0 release, so I > don't agree that a facility like that is needed. Hrm. I wonder how best to filter out a branch without a dot-0 tag. > Just compare against the previous release tag

Re: plan shape work

2025-09-12 Thread Robert Haas
On Fri, Sep 12, 2025 at 11:08 AM Tom Lane wrote: > I was arguing for labeling plan nodes according to which OJ they > start (always a unique relid). Richard was arguing for labeling > according to which OJ(s) they complete (zero, one, or more relids). I agree with everything in your reply up to

Re: [WIP]Vertical Clustered Index (columnar store extension) - take2

2025-09-12 Thread Timur Magomedov
Hello Peter! Thanks for updates. Here is a small fix for clang "variable set but not used" warnings. -- Regards, Timur Magomedov From 8c17b18dc0c15ae87945169a85c3ee944fc815b7 Mon Sep 17 00:00:00 2001 From: Timur Magomedov Date: Fri, 12 Sep 2025 17:09:50 +0300 Subject: [PATCH] Fixed "set but not

Re: plan shape work

2025-09-12 Thread Tom Lane
Robert Haas writes: > So, it looks to me like the way this works today is that > join_is_legal() figures out the relevant SpecialJoinInfo and then > add_outer_joins_to_relids() decides what to add to the joinrel's relid > set. So I think, though I am not quite sure, that if somewhere around > that

Re: Incorrect logic in XLogNeedsFlush()

2025-09-12 Thread Jeff Davis
On Fri, 2025-09-12 at 14:04 +0900, Michael Paquier wrote: > On Fri, Sep 12, 2025 at 10:21:27AM +0530, Dilip Kumar wrote: > > Yeah, asserting it at the end makes sense, as we can ensure that > > XLogFlush() and XLogNeedsFlush() agree on the same thing without > > adding additional overhead.  Here is

Re: ABI Compliance Checker GSoC Project

2025-09-12 Thread Peter Eisentraut
On 08.09.25 17:17, David E. Wheeler wrote: The RC1 change surprised me a little; here’s the log: Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function Removed/Changed/Added variabl

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Jeff Davis
On Tue, 2025-09-09 at 23:13 -0400, Jonathan S. Katz wrote: > Hi, > > Attached is a draft of the PostgreSQL 18 GA press release. A few > comments before the ask for reviewing: "This release adds the [`PG_UNICODE_FAST`], which accelerates lookups using the `upper` and `lower` string comparison fun

Re: ABI Compliance Checker GSoC Project

2025-09-12 Thread Tom Lane
Peter Eisentraut writes: > On 12.09.25 16:52, David E. Wheeler wrote: >> Excellent! But an example like this presumably helps make Tom’s case that >> each branch could have a file that suggests which commit to use as the base >> for comparison, so that in this example it could be set to 34466284

Avoid resource leak (src/test/modules/test_binaryheap/test_binaryheap.c)

2025-09-12 Thread Ranier Vilela
Hi. Per Coverity. Coverity reports this resource leak in test_binaryheap module. I think that is right. Trivial patch attached. best regards, Ranier Vilela avoid-resource-leak-test_binaryheap.patch Description: Binary data

Re: Unexpected changes of CurrentResourceOwner and CurrentMemoryContext

2025-09-12 Thread Antonin Houska
Álvaro Herrera wrote: > On 2025-Sep-12, Antonin Houska wrote: > > > Euler Taveira wrote: > > > > > Interesting. I'm wondering that if this patch is applied we could remove > > > the > > > following code [...] from pg_logical_slot_get_changes_guts and > > > LogicalSlotAdvanceAndCheckSnapState

Re: Proposal: Out-of-Order NOTIFY via GUC to Improve LISTEN/NOTIFY Throughput

2025-09-12 Thread Masahiko Sawada
On Wed, Sep 10, 2025 at 12:00 PM Arseniy Mukhin wrote: > > > 6) We have fixed size queue entries, so I think we don't need this > "padding" logic at the end of the page anymore, because we know how > many entries we can have on each page. +1 Probably we also no longer need to have a pair of page

Re: split func.sgml to separated individual sgml files

2025-09-12 Thread Andrew Dunstan
On 2025-09-12 Fr 10:12 AM, Nazir Bilal Yavuz wrote: Hi, On Tue, 2 Sept 2025 at 17:54, Andrew Dunstan wrote: Ah, you’re right, but then again, I’d expect ALL_SGML to be used consistently, but it isn't and I didn't check. v3 does that. Note that GENERATED_SGML where'te included in these two

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Masahiko Sawada
On Fri, Sep 12, 2025 at 8:46 AM Jonathan S. Katz wrote: > > On 9/9/25 11:13 PM, Jonathan S. Katz wrote: > > Hi, > > > > Attached is a draft of the PostgreSQL 18 GA press release. A few > > comments before the ask for reviewing: > > > > * I still need to write up the theme and the quote, which I'll

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Nico Williams
On Fri, Sep 12, 2025 at 10:11:59AM -0700, Jeff Davis wrote: > The name PG_UNICODE_FAST is meant to convey that it provides full > unicode semantics for case mapping and pattern matching, while also > being fast because it uses memcmp for comparisons. While the name > PG_C_UTF8 is meant to convey th

Re: pg_waldump: support decoding of WAL inside tarfile

2025-09-12 Thread Robert Haas
Here are some review comments on v3-0004: In general, I think this looks pretty nice, but I think it needs more cleanup and polishing. There doesn't seem to be any reason for astreamer_waldump_content_new() to take an astreamer *next argument. If you look at astreamer.h, you'll see that some astr

Re: Avoid resource leak (src/test/modules/test_binaryheap/test_binaryheap.c)

2025-09-12 Thread Robert Haas
On Fri, Sep 12, 2025 at 1:54 PM Ranier Vilela wrote: > Per Coverity. > > Coverity reports this resource leak in test_binaryheap module. > I think that is right. > > Trivial patch attached. If this were correct, we'd need to also free the memory in all the error paths. But of course, in both error

Re: [Proposal] Expose internal MultiXact member count function for efficient monitoring

2025-09-12 Thread Ashutosh Bapat
On Fri, Sep 12, 2025 at 9:03 AM Naga Appani wrote: > + + + Returns statistics about current multixact usage: + num_mxids is the total number of multixact IDs assigned since startup, + num_members is the total number of multixact member entries created since startup, GetMultiXactInfo() returns

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Álvaro Herrera
Hello, Thanks for putting this together! It's quite the monster. I read through and found the following points worth mentioning: I think almost all of the non-stock section titles Are Lacking Case Title. > The new > [`io_method`](https://www.postgresql.org/docs/18/runtime-config-resource.html

Re: Increase OpenBSD CI task's RAM disk size

2025-09-12 Thread Andres Freund
Hi, On 2025-09-02 10:24:34 +0200, Daniel Gustafsson wrote: > > On 15 Aug 2025, at 12:20, Nazir Bilal Yavuz wrote: > > On Fri, 15 Aug 2025 at 12:19, Daniel Gustafsson wrote: > >> > >>> On 15 Aug 2025, at 10:46, Nazir Bilal Yavuz wrote: > > >>> Sometimes OpenBSD CI tasks fail with 'No space lef

Re: ABI Compliance Checker GSoC Project

2025-09-12 Thread Tom Lane
=?utf-8?Q?=C3=81lvaro?= Herrera writes: > On 2025-Sep-12, Tom Lane wrote: >> My concern is that when we get a report, we might decide to apply >> some fix to remove the ABI delta, or we might decide it's intentional >> and/or harmless and leave the code as-is. > The solution I propose for this (w

Re: Add RESPECT/IGNORE NULLS and FROM FIRST/LAST options

2025-09-12 Thread Tatsuo Ishii
>> Attached are the v18 patches for adding RESPECT/IGNORE NULLS options >> to some window functions. Recent changes to doc/src/sgml/func.sgml >> required v17 to be rebased. Other than that, nothing has been changed. >> >> Oliver, do you have any comments on the patches? >> > > Looks good, tried it

Re: race condition in pg_class

2025-09-12 Thread Tom Lane
Noah Misch writes: > On Thu, Sep 11, 2025 at 10:12:59PM -0400, Tom Lane wrote: >> I'm content with making it master-only. > I've pushed the test update to master. Thanks. I'll go deal with the original issue shortly. regards, tom lane

Re: race condition in pg_class

2025-09-12 Thread Noah Misch
On Thu, Sep 11, 2025 at 10:12:59PM -0400, Tom Lane wrote: > Noah Misch writes: > > On Thu, Sep 11, 2025 at 03:34:47PM -0400, Tom Lane wrote: > >> However ... it might still be okay to cram it into v18. Do you have > >> an opinion about that? > > > Feels like something I wouldn't do, but I don't

Re: pg_waldump: support decoding of WAL inside tarfile

2025-09-12 Thread Robert Haas
On Fri, Sep 12, 2025 at 2:28 PM Robert Haas wrote: > Is there a real need to pass XLogDumpPrivate to astreamer_wal_read or > astreamer_archive_read? The only things that they need are archive_fd, > archive_name, archive_streamer, archive_streamer_buf, and > archive_streamer_read_ptr. In other word

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Nico Williams
On Fri, Sep 12, 2025 at 12:13:23PM -0700, Jeff Davis wrote: > On Fri, 2025-09-12 at 13:21 -0500, Nico Williams wrote: > > How does one do form-insensitive comparisons? > > If you mean case insensitive matching, you can do: I meant form-insensitive, as in comparing equivalent strings where one mig

Re: RFC: extensible planner state

2025-09-12 Thread Melanie Plageman
On Tue, Aug 26, 2025 at 4:58 AM Andrei Lepikhov wrote: > > 1. Why is it necessary to maintain the GetExplainExtensionId and > GetPlannerExtensionId routines? It seems that using a single > extension_id (related to the order of the library inside the > file_scanner) is more transparent and more str

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Jeff Davis
On Fri, 2025-09-12 at 15:48 -0500, Nico Williams wrote: > I meant form-insensitive, as in comparing equivalent strings where > one > might be using decomposed sequences and another pre-conposed > sequences > (and either might be normalized or not at all). Use NORMALIZE(a) = NORMALIZE(b). This is

Re: ALTER DATABASE RESET with unexistent guc doesn't report an error

2025-09-12 Thread Tom Lane
I wrote: > Looking at the patch, the delta in database.out raises > another question: > ALTER DATABASE regression_tbd RENAME TO regression_utf8; > ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; > ALTER DATABASE regression_utf8 RESET TABLESPACE; > +ERROR: unrecognized configurat

Re: [PG19-3 PATCH] Don't ignore passfile

2025-09-12 Thread Robert Haas
On Sat, Sep 6, 2025 at 9:52 AM Paul Ohlhauser wrote: > My point is not that the user is not happy, that they have to change > permissions. > It is that the user would rather get a clear error message than to get two > separate messages (warning that doesn't mention "ignore" and authentication >

Re: Avoid resource leak (src/test/modules/test_binaryheap/test_binaryheap.c)

2025-09-12 Thread Tom Lane
Robert Haas writes: > On Fri, Sep 12, 2025 at 1:54 PM Ranier Vilela wrote: >> Coverity reports this resource leak in test_binaryheap module. >> I think that is right. > If this were correct, we'd need to also free the memory in all the > error paths. But of course, in both error and non-error pa

Re: RFC: extensible planner state

2025-09-12 Thread Robert Haas
Hmm. I don't have a copy of Andrei's email in my gmail. I see it in the archives but I have not got it. I don't understand how that happened. I now wonder if there are other emails from Andrei I haven't received. On Fri, Sep 12, 2025 at 4:34 PM Melanie Plageman wrote: > On Tue, Aug 26, 2025 at 4:

Re: Proposal: Conflict log history table for Logical Replication

2025-09-12 Thread Bharath Rupireddy
Hi, On Wed, Sep 10, 2025 at 8:13 PM Amit Kapila wrote: > > > How about streaming the conflicts in fixed format to a separate log > > file other than regular postgres server log file? > > I would prefer this info to be stored in tables as it would be easy to > query them. If we use separate LOGs t

Re: Proposal: Conflict log history table for Logical Replication

2025-09-12 Thread Bharath Rupireddy
Hi, On Fri, Sep 12, 2025 at 3:13 AM Dilip Kumar wrote: > > I was looking into another thread where we provide an error table for > COPY [1], it requires the user to pre-create the error table. And > inside the COPY command we will validate the table, validation in that > context is a one-time pro

Re: [BUG] temporary file usage report with extended protocol and unnamed portals

2025-09-12 Thread Sami Imseih
> Only question is if we should avoid the extra portal hashtable lookup as > well, or leave that for a separate patch. I prefer a separate thread for this, as it's an optimization of the existing behavior. -- Sami Imseih Amazon Web Services (AWS)

Re: OAuth client code doesn't work with Google OAuth

2025-09-12 Thread Zsolt Parragi
> I hear what you're saying, but I don't see how it relates to the > paragraph you replied to. I realized something incorrect in my last email: I wrote that google doesn't ask permission for the email/profile scope. That's not true, it didn't show the scope screen because I already gave permission

Re: Set log_lock_waits=on by default

2025-09-12 Thread Laurenz Albe
On Fri, 2025-09-12 at 08:06 +0200, Peter Eisentraut wrote: > committed Thank you! Laurenz Albe