OSDN Git Service

Prepare for release.
authorBruce Momjian <bruce@momjian.us>
Sun, 1 Mar 1998 05:41:01 +0000 (05:41 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 1 Mar 1998 05:41:01 +0000 (05:41 +0000)
doc/FAQ

diff --git a/doc/FAQ b/doc/FAQ
index 14b9c03..cbe6406 100644 (file)
--- a/doc/FAQ
+++ b/doc/FAQ
@@ -29,12 +29,13 @@ Questions answered:
    1.8) What documentation is available for PostgreSQL?
    1.9) What version of SQL does PostgreSQL use?
    1.10) Does PostgreSQL work with databases from earlier versions of
-   postgres?
+   PostgreSQL?
    1.11) Are there ODBC drivers for PostgreSQL?
-   1.12) What tools are available for hooking postgres to Web pages?
+   1.12) What tools are available for hooking PostgreSQL to Web pages?
    1.13) Does PostgreSQL have a graphical user interface? A report
    generator? A embedded query language interface?
    1.14) What is a good book to learn SQL?
+   1.15) What languages are available to communicate with PostgreSQL?
    
   2) Installation/Configuration questions
   
@@ -85,7 +86,7 @@ Questions answered:
    database?
    3.19) What is the time-warp feature and how does it relate to vacuum?
    3.20) What is an oid? What is a tid?
-   3.21) What is the meaning of some of the terms used in Postgres?
+   3.21) What is the meaning of some of the terms used in PostgreSQL?
    3.22) What is Genetic Query Optimization?
    3.23) How do you remove a column from a table?
    3.24) How do SELECT only the first few rows of a query?
@@ -263,7 +264,7 @@ Section 1: General Questions
    particularly important.
    
    The www page contains pointers to an implementation guide and five
-   papers written about postgres design concepts and features.
+   papers written about Postgres design concepts and features.
    
   1.9) What version of SQL does PostgreSQL use?
   
@@ -275,7 +276,8 @@ Section 1: General Questions
    On the other hand, you get to create user-defined types, functions,
    inheritance etc.
    
-  1.10) Does PostgreSQL work with databases from earlier versions of postgres?
+  1.10) Does PostgreSQL work with databases from earlier versions of
+  PostgreSQL?
   
    PostgreSQL v1.09 is compatible with databases created with v1.01.
    
@@ -306,14 +308,14 @@ Section 1: General Questions
        
    OpenLink ODBC is very popular. You can get it from
    http://www.openlinksw.com/postgres.html. It works with our standard
-   ODBC client software so you'll have Postgres ODBC available on every
+   ODBC client software so you'll have PostgreSQL ODBC available on every
    client platform we support (Win, Mac, Unix, VMS).
    
    We will probably be selling this product to people who need
    commercial-quality support, but a freeware version will always be
    available. Questions to postgres95@openlink.co.uk.
    
-  1.12) What tools are available for hooking postgres to Web pages?
+  1.12) What tools are available for hooking PostgreSQL to Web pages?
   
    A nice introduction to Database-backed Web pages can be seen at:
    http://www.webtools.com
@@ -341,6 +343,19 @@ Section 1: General Questions
   
    Many of our users like The Practical SQL Handbook, Bowman et al,
    Addison Wesley.
+   
+  1.15) What languages are available to communicate with PostgreSQL?
+  
+   We have:
+     * C(interfaces/libpq)
+     * C++(interfaces/libpq++)
+     * Embedded C(interfaces/ecpg)
+     * Java(interfaces/jdbc)
+     * Perl(interfaces/perl5)
+     * ODBC(interfaces/odbc)
+     * Python(interfaces/python)
+     * TCL(interfaces/libpgtcl)
+     * A crude C/4GL(contrib/pginterface)
      _________________________________________________________________
    
 Section 2: Installation Questions
@@ -576,7 +591,7 @@ Section 3: PostgreSQL Features
    See the create_index manual page for information on what type classes
    are available. It must match the field type.
    
-   Postgres does not warn the user when the improper index is created.
+   PostgreSQL does not warn the user when the improper index is created.
    
    Indexes not used for ORDER BY operations.
    
@@ -624,7 +639,7 @@ BYTEA           bytea           variable-length array of bytes
    
   3.15) How do I create a serial field?
   
-   Postgres does not allow the user to specifiy a user column as type
+   PostgreSQL does not allow the user to specifiy a user column as type
    SERIAL. Instead, you can use each row's oid field as a unique value.
    However, if you need to dump and reload the database, you need to use
    pgdump's -o option or COPY's WITH OIDS option to preserver the oids.
@@ -687,14 +702,15 @@ BYTEA           bytea           variable-length array of bytes
    
   3.20) What is an oid? What is a tid?
   
-   Oids are Postgres's answer to unique row ids or serial columns. Every
-   row that is created in Postgres gets a unique oid. All oids generated
-   by initdb are less than 16384 (from backend/access/transam.h). All
-   post-initdb (user-created) oids are equal or greater that this. All
-   these oids are unique not only within a table, or database, but unique
-   within the entire postgres installation.
+   Oids are PostgreSQL's answer to unique row ids or serial columns.
+   Every row that is created in PostgreSQL gets a unique oid. All oids
+   generated by initdb are less than 16384 (from
+   backend/access/transam.h). All post-initdb (user-created) oids are
+   equal or greater that this. All these oids are unique not only within
+   a table, or database, but unique within the entire PostgreSQL
+   installation.
    
-   Postgres uses oids in its internal system tables to link rows in
+   PostgreSQL uses oids in its internal system tables to link rows in
    separate tables. These oids can be used to identify specific user rows
    and used in joins. It is recommended you use column type oid to store
    oid values. See the sql(l) manual page to see the other internal
@@ -705,7 +721,7 @@ BYTEA           bytea           variable-length array of bytes
    are used by index entries to point to physical rows. They can not be
    accessed through sql.
    
-  3.21) What is the meaning of some of the terms used in Postgres?
+  3.21) What is the meaning of some of the terms used in PostgreSQL?
   
    Some of the source code and older documentation use terms that have
    more common usage. Here are some: