본 글은 #draft 상태입니다.
- 내용 정리
Info
BackendRun
은 여기로 redirect 됩니다.
- 왜냐면
BackendRun
에서는 argument 를 설정하고PostgresMain
을 호출하는게 전부이기 때문.BackendRun
의 코드 위치:- File path
./src/backend/postmaster/postmaster.c
- Line:
4456
- Link: BackendRun()
코드 위치 (v16.4)
- File path
src/backend/tcop/postgres.c
- Line:
4176
- Link: PostgresMain()
Overview
- Postgres 의 Backend process 가
fork()
된 직후 실행하게 되는 entrypoint 이다.