Hi,
I found that in the PG source code function BackendInitialize(), handler for
SIGTERM was set to be startup_die(). And in startup_die(), we simply call
proc_exit to exit the process.
What's more, early in BackendInitialize() function, we called pq_init to
setup socket_close() as a process ex
Hi,
In the PG source code function "write_relcache_init_file()", I found that
the whole 'Relation' structs were directly written into the file
'pg_internal.init'. This brings some binary differences of that file, if we
run pg_initdb multiple times, because the struct 'Relation' contains some
poin