Thread: Added PostgreSQL internals learning materials in Developer FAQ

Added PostgreSQL internals learning materials in Developer FAQ

From
"Tsunakawa, Takayuki"
Date:
Hello,

FYI
I collected Web resources to learn PostgreSQL internals in the Developer FAQ page.  I did this because I need to
provideself-education materials for new developers.  Specifically, I modified "How is the source code organized?", and
added"What information is available to learn PostgreSQL internals?".
 

Developer FAQ
https://wiki.postgresql.org/wiki/Developer_FAQ#Development_Tools_and_Help


I borrowed most of the information from the following discussion.  I'd appreciate it if you could other useful
information.

On How To Shorten the Steep Learning Curve Towards PG Hacking...

https://www.postgresql.org/message-id/flat/29ce9fa2-63d1-001b-74f4-a26e23500acb%40lab.ntt.co.jp#29ce9fa2-63d1-001b-74f4-a26e23500acb@lab.ntt.co.jp


Regards
Takayuki Tsunakawa




Re: Added PostgreSQL internals learning materials in Developer FAQ

From
Amit Kapila
Date:
On Mon, Dec 11, 2017 at 8:43 AM, Tsunakawa, Takayuki
<tsunakawa.takay@jp.fujitsu.com> wrote:
> Hello,
>
> FYI
> I collected Web resources to learn PostgreSQL internals in the Developer FAQ page.  I did this because I need to
provideself-education materials for new developers.  Specifically, I modified "How is the source code organized?", and
added"What information is available to learn PostgreSQL internals?". 
>
> Developer FAQ
> https://wiki.postgresql.org/wiki/Developer_FAQ#Development_Tools_and_Help
>
>
> I borrowed most of the information from the following discussion.
>

Thanks, looks like quite useful information for the new people who
want to learn about PostgreSQL especially internals.

--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com


Re: Added PostgreSQL internals learning materials in Developer FAQ

From
Craig Ringer
Date:
On 11 December 2017 at 14:50, Amit Kapila <amit.kapila16@gmail.com> wrote:
On Mon, Dec 11, 2017 at 8:43 AM, Tsunakawa, Takayuki
<tsunakawa.takay@jp.fujitsu.com> wrote:
> Hello,
>
> FYI
> I collected Web resources to learn PostgreSQL internals in the Developer FAQ page.  I did this because I need to provide self-education materials for new developers.  Specifically, I modified "How is the source code organized?", and added "What information is available to learn PostgreSQL internals?".
>
> Developer FAQ
> https://wiki.postgresql.org/wiki/Developer_FAQ#Development_Tools_and_Help
>
>
> I borrowed most of the information from the following discussion.
>

Thanks, looks like quite useful information for the new people who
want to learn about PostgreSQL especially internals.

 
While we're talking wiki changes, some folks may be interested in the recent stuff I added to the profiling with perf page https://wiki.postgresql.org/wiki/Profiling_with_perf  on using postgres's predefined tracepoints, injecting userspace tracepoints, capturing variable values at tracepoints, etc.


--
 Craig Ringer                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services

RE: Added PostgreSQL internals learning materials in Developer FAQ

From
"Tsunakawa, Takayuki"
Date:
From: Craig Ringer [mailto:craig@2ndquadrant.com]
> While we're talking wiki changes, some folks may be interested in the recent
> stuff I added to the profiling with perf page
> https://wiki.postgresql.org/wiki/Profiling_with_perf  on using
> postgres's predefined tracepoints, injecting userspace tracepoints,
> capturing variable values at tracepoints, etc.

Wow, wonderful article.  I didn't know the trace point feature of perf.  This article should be bookmarked for many
developers,especially support staff.  I'll introduct this page to my colleagues.
 

Regards
Takayuki Tsunakawa