Michael Paquier - PostgreSQL committer

  • Home
  • Manuals
  • Presentations
  • Projects
  • Resume
  • Tags
  • About

Home » manuals » postgresql » development

PostgreSQL - Development

Documentation

On most common Linux distributions, compiling the documentation requires the following packages:

docbook
docbook2x
docbook-dsssl
docbook-xsl
docbook-sgml
openjade

With that, everything should be set up and ready to go, SGML catalogs are as well set correctly via the package openjade. Using jade may result in crashes, so avoid that at all costs.

Code indentation

Here is a way to run pgindent on patches. First grab the list of type definitions from the buildfarm:

curl https://buildfarm.postgresql.org/cgi-bin/typedefs.pl -o my-typedefs.list

Then manually edit for example my-typedefs.list to add any new typedefs from a patch, and finally run pgindent:

pgindent --typedefs=my-typedefs.list target-files

Search

Social

Github

RSS Feeds

Main

Postgres

Sponsor

Unless otherwise specified, the contents of this website are (C)Copyright Michael Paquier 2010-2025 and are licensed for use under CC BY-NC-ND 4.0.