PostgreSQL被设计成很容易扩展。由于这个原因,被载入到数据库中的扩展可以像内建特性那样运行。contrib/目录中包含了多个扩展的源码,在附录 F中有相关介绍。其他扩展的开发是独立进行的,例如PostGIS。甚至PostgreSQL的复制解决方案也能在外部开发。例如, Slony-I是一个在核心项目之外独立开发的流行的主/备复制解决方案。