diff --git a/doc/src/sgml/intro-ag.sgml b/doc/src/sgml/intro-ag.sgml index 9693d3a68ed..83d18555c34 100644 --- a/doc/src/sgml/intro-ag.sgml +++ b/doc/src/sgml/intro-ag.sgml @@ -1,28 +1,42 @@ - -Introduction + + Introduction - - This document is the Administrator's Manual for the - PostgreSQL - database management system, originally developed at the University - of California at Berkeley. + + This document is the Administrator's Manual for the + PostgreSQL + database management system, originally developed at the University + of California at Berkeley. -PostgreSQL is based on - - Postgres release 4.2. -The Postgres project, - led by Professor Michael Stonebraker, was sponsored by the - Defense Advanced Research Projects Agency (DARPA), the - Army Research Office (ARO), the National Science - Foundation (NSF), and ESL, Inc. - + PostgreSQL is based on + + Postgres release 4.2. + The Postgres project, + led by Professor Michael Stonebraker, was sponsored by the + Defense Advanced Research Projects Agency (DARPA), the + Army Research Office (ARO), the National Science + Foundation (NSF), and ESL, Inc. + -&info; + &info; + ¬ation; + &y2k; + &legal; -¬ation; + -&y2k; - -&legal; - - + diff --git a/doc/src/sgml/intro-pg.sgml b/doc/src/sgml/intro-pg.sgml index 98b16b1601e..b1620238024 100644 --- a/doc/src/sgml/intro-pg.sgml +++ b/doc/src/sgml/intro-pg.sgml @@ -1,48 +1,62 @@ - -Introduction + + Introduction - -This document is the programmer's manual for the -PostgreSQL -database management system, originally developed at the University -of California at Berkeley. + + This document is the programmer's manual for the + PostgreSQL + database management system, originally developed at the University + of California at Berkeley. -PostgreSQL is based on - - Postgres release 4.2. -The Postgres project, - led by Professor Michael Stonebraker, has been sponsored by the - Defense Advanced Research Projects Agency (DARPA), the - Army Research Office (ARO), the National Science - Foundation (NSF), and ESL, Inc. - + PostgreSQL is based on + + Postgres release 4.2. + The Postgres project, + led by Professor Michael Stonebraker, has been sponsored by the + Defense Advanced Research Projects Agency (DARPA), the + Army Research Office (ARO), the National Science + Foundation (NSF), and ESL, Inc. + - -The first part of this manual -explains the Postgres -approach to extensibility and describe how -users can extend Postgres -by adding user-defined types, -operators, aggregates, and both query language and programming -language functions. - After a discussion of the Postgres -rule system, we discuss -the trigger and SPI interfaces. - The manual concludes with a detailed description of -the programming interfaces and - support libraries for various languages. - + + The first part of this manual + explains the Postgres + approach to extensibility and describe how + users can extend Postgres + by adding user-defined types, + operators, aggregates, and both query language and programming + language functions. + After a discussion of the Postgres + rule system, we discuss + the trigger and SPI interfaces. + The manual concludes with a detailed description of + the programming interfaces and + support libraries for various languages. + - - We assume proficiency with UNIX and C programming. - + + We assume proficiency with UNIX and C programming. + -&info; + &info; + ¬ation; + &y2k; + &legal; -¬ation; + -&y2k; - -&legal; - - + diff --git a/doc/src/sgml/intro.sgml b/doc/src/sgml/intro.sgml index 5922288504e..3a3ba591877 100644 --- a/doc/src/sgml/intro.sgml +++ b/doc/src/sgml/intro.sgml @@ -1,84 +1,96 @@ - -Introduction + + Introduction - - This document is the user manual for the - PostgreSQL - database management system, originally developed at the University - of California at Berkeley. + + This document is the user manual for the + PostgreSQL + database management system, originally developed at the University + of California at Berkeley. -PostgreSQL is based on - - Postgres release 4.2. -The Postgres project, - led by Professor Michael Stonebraker, was sponsored by the - Defense Advanced Research Projects Agency (DARPA), the - Army Research Office (ARO), the National Science - Foundation (NSF), and ESL, Inc. - + PostgreSQL is based on + + Postgres release 4.2. + The Postgres project, + led by Professor Michael Stonebraker, was sponsored by the + Defense Advanced Research Projects Agency (DARPA), the + Army Research Office (ARO), the National Science + Foundation (NSF), and ESL, Inc. + - - What is <ProductName>Postgres</ProductName>? + + What is <productname>Postgres</productname>? - - Traditional relational database management systems - (DBMSs) support a data model consisting of a collection - of named relations, containing attributes of a specific - type. In current commercial systems, possible types - include floating point numbers, integers, character - strings, money, and dates. It is commonly recognized - that this model is inadequate for future data - processing applications. - The relational model successfully replaced previous - models in part because of its "Spartan simplicity". - However, as mentioned, this simplicity often makes the - implementation of certain applications very difficult. - Postgres offers substantial additional - power by incorporating the following four additional - basic concepts in such a way that users can easily - extend the system: + + Traditional relational database management systems + (DBMSs) support a data model consisting of a collection + of named relations, containing attributes of a specific + type. In current commercial systems, possible types + include floating point numbers, integers, character + strings, money, and dates. It is commonly recognized + that this model is inadequate for future data + processing applications. + The relational model successfully replaced previous + models in part because of its "Spartan simplicity". + However, as mentioned, this simplicity often makes the + implementation of certain applications very difficult. + Postgres offers substantial additional + power by incorporating the following four additional + basic concepts in such a way that users can easily + extend the system: - -classes -inheritance -types -functions - - + + classes + inheritance + types + functions + + - -Other features provide additional power and flexibility: + + Other features provide additional power and flexibility: - -constraints -triggers -rules -transaction integrity - - + + constraints + triggers + rules + transaction integrity + + - -These features put Postgres into the 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 traditional relational database languages. -So, although Postgres has some object-oriented features, -it is firmly in the relational database world. In fact, some commercial databases -have recently incorporated features pioneered by Postgres. - + + These features put Postgres into the 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 traditional relational database languages. + So, although Postgres has some object-oriented features, + it is firmly in the relational database world. In fact, some commercial databases + have recently incorporated features pioneered by Postgres. + - + -&history; + &history; + &about; + &info; + ¬ation; + &y2k; + &legal; -&about; + -&info; - -¬ation; - -&y2k; - -&legal; - - + diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml index 01470c6f9e7..4e85530a79d 100644 --- a/doc/src/sgml/postgres.sgml +++ b/doc/src/sgml/postgres.sgml @@ -1,11 +1,17 @@ &ports; &config; &layout; @@ -315,7 +326,12 @@ Your name here... Information for extending Postgres. + &arch-pg; &extend; &xfunc;