Starting off with the development

Lists: pgsql-hackers
From: Vaibhav Kaushal <vaibhavkaushal123(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Starting off with the development
Date: 2010-11-02 04:40:29
Message-ID: AANLkTi=Tp+jgVeNDVMvrL3WUqhJ1FfGJiHsJokYGE5YU@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Hello,

I think that I want to get indulged in development. Have gone through the
code a bit, Unable to understand so might need some help over there. I hope
I will recieve help.

What version should I start from? I guess postgresql 9.1 alpha would be
good.

Please suggest some other dev version (if they are in progress) if you think
I should start off with. My main work concerns the planner and executor.

Thanks a lot.

-Vaibhav


From: Vaibhav Kaushal <vaibhavkaushal123(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Fwd: Starting off with the development
Date: 2010-11-02 06:34:35
Message-ID: AANLkTimGP22J3nO_9sngpaqdbL79eokArP0vnp5sX8_c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

And I wanted to know what type of data structures are created by the parser
/ planner and how are they read by the executor.

I know that it is some sort of tree. But how many child nodes are there in a
node on the tree and what structure is the NODE itself of?

Which files should I look into to get these details?

Thanks

-Vaibhav


From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: "Vaibhav Kaushal" <vaibhavkaushal123(at)gmail(dot)com>
Cc: <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Starting off with the development
Date: 2010-11-02 14:49:18
Message-ID: 4CCFDE9E02000025000370EE@gw.wicourts.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Vaibhav Kaushal <vaibhavkaushal123(at)gmail(dot)com> wrote:

> What version should I start from? I guess postgresql 9.1 alpha
> would be good.

The HEAD of the master branch of the git repository is where
development normally takes place. You should start by developer
section of the main PostgreSQL web site and the pages to which it
links -- especially the Developer's FAQ page:

http://www.postgresql.org/developer/

http://wiki.postgresql.org/wiki/Developer_FAQ

You also might want to browse the README files in the source
directories.

-Kevin