Postgres has undergone several major releases since
then. The first demoware
system became operational
in 1987 and was shown at the 1988
ACM-SIGMOD
- Conference. We released Version 1, described in
- ,
+ Conference. Version 1, described in
+ , was released
to a few external users in June 1989. In response to a
critique of the first rule system
(),
released in June 1990 with the new rule system.
Version 3 appeared in 1991 and added support for multiple
storage managers, an improved query executor, and a
- rewritten rewrite rule system. For the most part,
+ rewritten rewrite rule system. For the most part, subsequent
releases until
Postgres95 (see below)
focused on portability and reliability.
obvious that maintenance of the prototype code and
support was taking up large amounts of time that should
have been devoted to database research. In an effort
- to reduce this support burden, the project officially
+ to reduce this support burden, the Berkeley
+
Postgres project officially
ended with Version 4.2.
processing applications.
The relational model successfully replaced previous
models in part because of its Spartan simplicity
.
- However, as mentioned, this simplicity often makes the
+ However, this simplicity makes the
implementation of certain applications very difficult.
PostgreSQL offers substantial additional
power by incorporating the following additional
category of databases referred to as
object-relational. Note that this is distinct
from those referred to as object-oriented,
- which in general are not as well suited to supporting the
+ which in general are not as well suited to supporting
traditional relational database languages.
So, although
PostgreSQL has some
object-oriented features, it is firmly in the relational database