Online / 6 & 7 February 2021


A PostgreSQL development environment

Over many years of PostgreSQL development I have collected a lot of information about setting up a development environment and assorted notes about the development process that would be worth sharing. If you are new to PostgreSQL development, this can help you get set up. If you are an experienced developer, we can compare notes.

Topics covered include:

  • git setup
  • shell setup
  • editor setup
  • tags
  • documentation
  • using configure and make well
  • core files, backtraces
  • running tests
  • test coverage analysis
  • profiling
  • sending patches
  • reviewing patches
  • dealing with odd platforms
  • dealing with multiple branches


Photo of Peter Eisentraut Peter Eisentraut