pgsql: Don't include execnodes.h in replication/conflict.h

2025-10-18 Thread Álvaro Herrera
Don't include execnodes.h in replication/conflict.h ... which silently propagates a lot of headers into many places via pgstat.h, as evidenced by the variety of headers that this patch needs to add to seemingly random places. Add a minimum of typedefs to conflict.h to be able to remove execnodes.

pgsql: Don't include execnodes.h in replication/conflict.h

2025-09-25 Thread Álvaro Herrera
Don't include execnodes.h in replication/conflict.h ... which silently propagates a lot of headers into many places via pgstat.h, as evidenced by the variety of headers that this patch needs to add to seemingly random places. Add a minimum of typedefs to conflict.h to be able to remove execnodes.