Thread: Added PostgreSQL internals learning materials in Developer FAQ
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
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
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.
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