External Projects
-
PostgreSQL is a large piece of very
- complex software, and managing the code is a difficult process. We
- have found that many enhancements to
-
PostgreSQL can be more efficiently
- developed independently of the main project. They can have their own
- developer teams, email lists, their own bug tracking, and their own
- release schedule. While their independence makes development easier,
- it makes users job harder. They have to hunt around looking for
- database enhancements to meet their needs.
-
-
- This section will outlines some of the more popular externally
+
PostgreSQL is a complex software project,
+ and managing it is difficult. We have found that many
+ enhancements to
PostgreSQL can be more
+ efficiently developed independently of the main project. They can
+ have their own developer teams, email lists, their own bug tracking,
+ and their own release schedule. While their independence makes
+ development easier, it makes user's jobs harder. They have to hunt
+ around looking for database enhancements to meet their needs.
+ This section outlines some of the more popular externally
developed enhancements and guides you on how to find them.
-
PostgreSQL packages very few interfaces
+
PostgreSQL includes very few interfaces
with the base distribution.
libpq> is packaged because
it is the primary
C> interface and many other
interfaces are built on top of it.
ecpg> is packaged
- because it is tied to the server-side grammar so it is very dependent
+ because it is tied to the server-side grammar so is very dependent
on the database version. All the other interfaces are independent
- projects.
+ projects and must be installed separately.