mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	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.h, and fix the fallout. Backpatch to 18, where conflict.h first appeared. Discussion: https://postgr.es/m/202509191927.uj2ijwmho7nv@alvherre.pgsql
This commit is contained in:
		| @@ -45,6 +45,7 @@ | ||||
| #include "commands/tablespace.h" | ||||
| #include "common/file_utils.h" | ||||
| #include "miscadmin.h" | ||||
| #include "nodes/miscnodes.h" | ||||
| #include "pgstat.h" | ||||
| #include "postmaster/bgwriter.h" | ||||
| #include "postmaster/startup.h" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user