postgresql/src/backend/postmaster
Álvaro Herrera 325fc0ab14
Avoid including commands/dbcommands.h in so many places
This has been done historically because of get_database_name (which
since commit cb98e6fb8f belongs in lsyscache.c/h, so let's move it
there) and get_database_oid (which is in the right place, but whose
declaration should appear in pg_database.h rather than dbcommands.h).
Clean this up.

Also, xlogreader.h and stringinfo.h are no longer needed by dbcommands.h
since commit f1fd515b39, so remove them.

Author: Álvaro Herrera <alvherre@kurilemu.de>
Reviewed-by: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Reviewed-by: Michael Paquier <michael@paquier.xyz>
Discussion: https://postgr.es/m/202508191031.5ipojyuaswzt@alvherre.pgsql
2025-08-28 12:39:04 +02:00
..
autovacuum.c Avoid including commands/dbcommands.h in so many places 2025-08-28 12:39:04 +02:00
auxprocess.c Fix a few oversights in the longer cancel keys patch 2025-04-09 13:11:42 +03:00
bgworker.c Fix background worker not restarting after crash-and-restart cycle. 2025-07-25 18:38:36 +09:00
bgwriter.c aio: Basic subsystem initialization 2025-03-17 18:51:33 -04:00
checkpointer.c Fix checkpointer shared memory allocation 2025-08-07 14:29:02 +03:00
fork_process.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
interrupt.c Revert function to get memory context stats for processes 2025-05-23 15:44:54 +02:00
launch_backend.c Remove the query_id_squash_values GUC 2025-03-27 13:33:37 +01:00
Makefile Assign a child slot to every postmaster child process 2024-11-14 16:12:28 +02:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
pgarch.c Make more use of binaryheap_empty() and binaryheap_size(). 2025-07-01 14:19:07 -05:00
pmchild.c Silence Valgrind leakage complaints in more-or-less-hackish ways. 2025-08-02 21:59:46 -04:00
postmaster.c Disallow server start with sync_replication_slots = on and wal_level < logical. 2025-08-21 22:18:11 +09:00
startup.c Revert function to get memory context stats for processes 2025-05-23 15:44:54 +02:00
syslogger.c backend launchers void * arguments for binary data 2025-02-21 08:03:33 +01:00
walsummarizer.c Standardize LSN formatting by zero padding 2025-07-07 13:57:43 +02:00
walwriter.c aio: Basic subsystem initialization 2025-03-17 18:51:33 -04:00