diff --git a/doc/FAQ b/doc/FAQ index 40a61f677dbf1f9bfa8f40ac18ded660faa45f4e..a2fb694fd5a5f624c319224a7cee796f9855f080 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -1,24 +1,15 @@ Frequently Asked Questions (FAQ) for PostgreSQL - Last updated: Fri Jun 2 11:32:13 EDT 2000 + Last updated: Wed Jul 26 13:33:21 EDT 2000 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) The most recent version of this document can be viewed at http://www.PostgreSQL.org/docs/faq-english.html. - Linux-specific questions are answered in - http://www.PostgreSQL.org/docs/faq-linux.html. - - HPUX-specific questions are answered in - http://www.PostgreSQL.org/docs/faq-hpux.html. - - Solaris-specific questions are answered in - http://www.PostgreSQL.org/docs/faq-solaris.html. - - Irix-specific questions are answered in - http://www.PostgreSQL.org/docs/faq-irix.html. + Platform-specific questions are answered at + http://www.PostgreSQL.org/docs/. _________________________________________________________________ General Questions @@ -86,7 +77,7 @@ 4.11) What is an R-tree index? 4.12) What is Genetic Query Optimization? 4.13) How do I do regular expression searches and case-insensitive - regular expression searching? + regular expression searches? 4.14) In a query, how do I detect if a field is NULL? 4.15) What is the difference between the various character types? 4.16.1) How do I create a serial/auto-incrementing field? @@ -127,11 +118,11 @@ replaces the PostQuel query language with an extended subset of SQL. PostgreSQL is free and the complete source is available. - PostgreSQL development is being performed by a team of Internet - developers who all subscribe to the PostgreSQL development mailing - list. The current coordinator is Marc G. Fournier - (scrappy@PostgreSQL.org). (See below on how to join). This team is now - responsible for all development of PostgreSQL. + PostgreSQL development is performed by a team of Internet developers + who all subscribe to the PostgreSQL development mailing list. The + current coordinator is Marc G. Fournier (scrappy@PostgreSQL.org). (See + below on how to join). This team is now responsible for all + development of PostgreSQL. The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many others have contributed to the porting, testing, debugging and @@ -214,8 +205,8 @@ 1.6) Where can I get support? - There is no official support for PostgreSQL from the University of - California, Berkeley. It is maintained through volunteer effort. + There is no support for PostgreSQL from the University of California, + Berkeley. It is maintained through volunteer effort. The main mailing list is: pgsql-general@PostgreSQL.org. It is available for discussion of matters pertaining to PostgreSQL. To @@ -414,8 +405,7 @@ For web integration, PHP is an excellent interface. It is at http://www.php.net - PHP is great for simple stuff, but for more complex cases, many use - the perl interface and CGI.pm. + For complex cases, many use the perl interface and CGI.pm. A WWW gateway based on WDB using perl can be downloaded from http://www.eol.ists.ca/~dunlop/wdb-p95 @@ -433,15 +423,15 @@ 2.4) What languages are available to communicate with PostgreSQL? We have: - * C(libpq) - * C++(libpq++) - * Embedded C(ecpg) - * Java(jdbc) - * Perl(perl5) - * ODBC(odbc) - * Python(PyGreSQL) - * TCL(libpgtcl) - * C Easy API(libpgeasy) + * C (libpq) + * C++ (libpq++) + * Embedded C (ecpg) + * Java (jdbc) + * Perl (perl5) + * ODBC (odbc) + * Python (PyGreSQL) + * TCL (libpgtcl) + * C Easy API (libpgeasy) * Embedded HTML (PHP from http://www.php.net) _________________________________________________________________ @@ -632,9 +622,9 @@ requires more space than the backend's -S parameter allows, then temporary files are created to hold the extra data. - The temp files should be deleted automatically, but might not if a - backend crashes during a sort. If you have no backends running at the - time, it is safe to delete the pg_tempNNN.NN files. + The temporary files should be deleted automatically, but might not if + a backend crashes during a sort. If you have no backends running at + the time, it is safe to delete the pg_tempNNN.NN files. _________________________________________________________________ Operational Questions @@ -796,7 +786,7 @@ Maximum number of indexes on a table? unlimited join queries through non-exhaustive search. 4.13) How do I do regular expression searches and case-insensitive regular - expression searching? + expression searches? The ~ operator does regular-expression matching, and ~* does case-insensitive regular-expression matching. There is no diff --git a/doc/src/FAQ/FAQ.html b/doc/src/FAQ/FAQ.html index 6444af3206cede5fd056f2d9dadefde27bd94ed4..9a1bdd1dd09c5391624f5293210e4cae7e948592 100644 --- a/doc/src/FAQ/FAQ.html +++ b/doc/src/FAQ/FAQ.html @@ -7,7 +7,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL </H1> <P> -Last updated: Fri Jun 2 11:32:13 EDT 2000 +Last updated: Wed Jul 26 13:33:21 EDT 2000 <P> Current maintainer: Bruce Momjian (<A HREF="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR><P> @@ -16,17 +16,8 @@ The most recent version of this document can be viewed at <A HREF="http://www.Postgresql.org/docs/faq-english.html"> http://www.PostgreSQL.org/docs/faq-english.html</A>.<P> -Linux-specific questions are answered in <A -HREF="http://www.PostgreSQL.org/docs/faq-linux.html">http://www.PostgreSQL.org/docs/faq-linux.html</A>.<P> - -HPUX-specific questions are answered in <A -HREF="http://www.PostgreSQL.org/docs/faq-hpux.html">http://www.PostgreSQL.org/docs/faq-hpux.html</A>.<P> - -Solaris-specific questions are answered in <A -HREF="http://www.PostgreSQL.org/docs/faq-solaris.html">http://www.PostgreSQL.org/docs/faq-solaris.html</A>.<P> - -Irix-specific questions are answered in <A -HREF="http://www.PostgreSQL.org/docs/faq-irix.html">http://www.PostgreSQL.org/docs/faq-irix.html</A>.<P> +Platform-specific questions are answered at <A +HREF="http://www.PostgreSQL.org/docs/">http://www.PostgreSQL.org/docs/</A>.<P> <HR><P> @@ -115,7 +106,7 @@ evaluating my query?<BR> <A HREF="#4.12">4.12</A>) What is Genetic Query Optimization?<BR> <A HREF="#4.13">4.13</A>) How do I do regular expression searches -and case-insensitive regular expression searching?<BR> +and case-insensitive regular expression searches?<BR> <A HREF="#4.14">4.14</A>) In a query, how do I detect if a field is NULL?<BR> <A HREF="#4.15">4.15</A>) What is the difference between the @@ -169,7 +160,7 @@ powerful data model and rich data types of POSTGRES, it replaces the PostQuel query language with an extended subset of SQL. PostgreSQL is free and the complete source is available.<P> -PostgreSQL development is being performed by a team of Internet +PostgreSQL development is performed by a team of Internet developers who all subscribe to the PostgreSQL development mailing list. The current coordinator is Marc G. Fournier (<A HREF="mailto:scrappy@PostgreSQL.org">scrappy@PostgreSQL.org</A>). (See @@ -252,13 +243,13 @@ platforms (some of these compiles require gcc): <H4><A NAME="1.4">1.4</A>) What non-unix ports are available?</H4><P> -It is possible to compile the libpq C library, psql, and other +It is possible to compile the <I>libpq</I> C library, psql, and other interfaces and binaries to run on MS Windows platforms. In this case, the client is running on MS Windows, and communicates via TCP/IP to a server running on one of our supported Unix platforms.<P> A file <I>win31.mak</I> is included in the distribution for making a -Win32 libpq library and psql.<P> +Win32 <I>libpq</I> library and psql.<P> The database server is now working on Windows NT using the Cygnus Unix/NT porting library. See <I>pgsql/doc/FAQ_NT</I> in the distribution.<P> @@ -272,7 +263,7 @@ For mirror sites, see our main web site. <H4><A NAME="1.6">1.6</A>) Where can I get support?</H4><P> -There is no official support for PostgreSQL from the University of +There is no support for PostgreSQL from the University of California, Berkeley. It is maintained through volunteer effort.<P> The main mailing list is: <A @@ -531,8 +522,7 @@ http://www.phone.net/home/mwm/hotlist/.</A><P> For web integration, PHP is an excellent interface. It is at <A HREF="http://www.php.net">http://www.php.net</A><P> -PHP is great for simple stuff, but for more complex cases, many -use the perl interface and CGI.pm.<P> +For complex cases, many use the perl interface and CGI.pm.<P> A WWW gateway based on WDB using perl can be downloaded from <A HREF="http://www.eol.ists.ca/~dunlop/wdb-p95">http://www.eol.ists.ca/~dunlop/wdb-p95</A> @@ -553,15 +543,15 @@ communicate with PostgreSQL?</H4><P> We have: <UL> -<LI>C(libpq) -<LI>C++(libpq++) -<LI>Embedded C(ecpg) -<LI>Java(jdbc) -<LI>Perl(perl5) -<LI>ODBC(odbc) -<LI>Python(PyGreSQL) -<LI>TCL(libpgtcl) -<LI>C Easy API(libpgeasy) +<LI>C (libpq) +<LI>C++ (libpq++) +<LI>Embedded C (ecpg) +<LI>Java (jdbc) +<LI>Perl (perl5) +<LI>ODBC (odbc) +<LI>Python (PyGreSQL) +<LI>TCL (libpgtcl) +<LI>C Easy API (libpgeasy) <LI>Embedded HTML (<A HREF="http://www.php.net">PHP from http://www.php.net</A>) </UL><P> @@ -783,7 +773,7 @@ example, if a sort needs to be done to satisfy an <SMALL>ORDER BY,</SMALL> and the sort requires more space than the backend's <I>-S</I> parameter allows, then temporary files are created to hold the extra data.<P> -The temp files should be deleted automatically, but might not if a backend +The temporary files should be deleted automatically, but might not if a backend crashes during a sort. If you have no backends running at the time, it is safe to delete the pg_tempNNN.NN files.<P> @@ -977,7 +967,7 @@ Algorithm (GA). It allows the handling of large join queries through non-exhaustive search.<P> <H4><A NAME="4.13">4.13</A>) How do I do regular expression searches and -case-insensitive regular expression searching?</H4><P> +case-insensitive regular expression searches?</H4><P> The <I>~</I> operator does regular-expression matching, and <I>~*</I> does case-insensitive regular-expression matching. There is no @@ -1231,7 +1221,7 @@ Beware of mixing <I>malloc/free</I> and <I>palloc/pfree.</I> functions to PostgreSQL?</H4><P> -Send your extensions to the pgsql-hackers mailing list, and they will +Send your extensions to the <I>pgsql-hackers</I> mailing list, and they will eventually end up in the <I>contrib/</I> subdirectory.<P>