postgres code navigation - ghdrako/doc_snipets GitHub Wiki

git clone https://git.postgresql.org/git/postgresql.git
  • gałaz master - to najnowsza jeszcze nie wydana wersja czyli teraz 19

Catalog architecture:

  • src/backend/ – Serce silnika. Tutaj dzieje się 90% tego, co nazywamy "bazą danych".
  • src/include/ – Pliki nagłówkowe (.h). To mapa drogowa. Znajdziesz tu definicje struktur danych, które są przekazywane między różnymi częściami systemu.
  • src/bin/ – Kod narzędzi klienckich (np. psql, pg_dump, initdb).
  • src/interfaces/ – Biblioteki dla klientów (np. libpq – główna biblioteka C do łączenia się z bazą).