Re: New subscriber - looking for an overview of the code

From: Roberto Mello <roberto(dot)mello(at)gmail(dot)com>
To: Lateef Sagar <lateef_sagar(at)yahoo(dot)com>
Cc: "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: New subscriber - looking for an overview of the code
Date: 2025-03-15 21:55:36
Message-ID: CAKz==bK4y2sX8grtri9Jz+SXKj800FWLMReHnWvgjP+EV5gLOw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, Mar 15, 2025 at 2:27 PM Lateef Sagar <lateef_sagar(at)yahoo(dot)com> wrote:

> Hello devs,
> I am a coding enthusiast. I have downloaded code in a Ubuntu VMWare
> machine and I am able to compile the code.
>
> I am looking for a course / site that can give me an overview of the code
> like:
> 1. How is the code organized and which file/folder has these components?
> * Core RDBMS engine components,
> * additional DB components,
> * DB Rule based security components
> * DB Storage components
> * Index storage
>

There's probably something like that, offered by someone out on the
internet.

I'd suggest you start with the official information, as described in the
documentation:

https://www.postgresql.org/developer/
https://www.postgresql.org/developer/coding/
https://wiki.postgresql.org/wiki/Development_information
https://github.com/postgres/postgres/tree/master/src

Several prominent Postgres hackers provide guidance on a discord server:
https://discord.gg/9meuMTdt

Roberto

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Alexander Borisov 2025-03-15 22:28:00 Re: Optimization for lower(), upper(), casefold() functions.
Previous Message Peter Smith 2025-03-15 21:52:42 Re: Patch: Cover POSITION(bytea,bytea) with tests