Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 4a333c4

Browse files
committed
Update FAQ.
1 parent 7d03bb4 commit 4a333c4

File tree

1 file changed

+35
-22
lines changed

1 file changed

+35
-22
lines changed

doc/FAQ

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Frequently Asked Questions (FAQ) for PostgreSQL
33

4-
Last updated: Sat Feb 28 10:04:28 EST 1998
4+
Last updated: Wed Apr 15 12:47:01 EDT 1998
55

66
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
77

@@ -34,7 +34,7 @@ Questions answered:
3434
1.12) What tools are available for hooking PostgreSQL to Web pages?
3535
1.13) Does PostgreSQL have a graphical user interface? A report
3636
generator? A embedded query language interface?
37-
1.14) What is a good book to learn SQL?
37+
1.14) How can I learn SQL?
3838
1.15) What languages are available to communicate with PostgreSQL?
3939

4040
2) Installation/Configuration questions
@@ -57,7 +57,8 @@ Questions answered:
5757
2.10) All my servers crash under concurrent table access. Why?
5858
2.11) How do I tune the database engine for better performance?
5959
2.12) What debugging features are available in PostgreSQL?
60-
2.13) How do I enable more than 32 concurrent backends?
60+
2.13) How do I enable more than 32 concurrent backends? 2.14) What
61+
non-unix ports are available?
6162

6263
3) Operational questions
6364

@@ -243,8 +244,7 @@ Section 1: General Questions
243244

244245
1.6) Latest release of PostgreSQL
245246

246-
The latest release of PostgreSQL is version 6.3, which was released on
247-
March 1st, 1998.
247+
The latest release of PostgreSQL is version 6.3.2.
248248

249249
We plan to have major releases every three months.
250250

@@ -260,21 +260,19 @@ Section 1: General Questions
260260
1.8) What documentation is available for PostgreSQL?
261261

262262
A user manual, manual pages, and some small test examples are included
263-
in the distribution. The sql and built-in manual pages are
264-
particularly important.
263+
in the distribution. The pgintro, sql, and pgbuiltin manual pages are
264+
particularly important. pgintro contains a list of all available
265+
manual pages.
266+
267+
psql has some nice \d commands to show information about types,
268+
operators, functions, aggregates, etc.
265269

266270
The www page contains pointers to an implementation guide and five
267271
papers written about Postgres design concepts and features.
268272

269273
1.9) What version of SQL does PostgreSQL use?
270274

271-
PostgreSQL supports a subset of SQL-92. It has most of the important
272-
constructs but lacks some of the functionality. The most visible
273-
differences are:
274-
* no HAVING clause under a GROUP BY
275-
276-
On the other hand, you get to create user-defined types, functions,
277-
inheritance etc.
275+
PostgreSQL supports a subset of SQL-92.
278276

279277
1.10) Does PostgreSQL work with databases from earlier versions of
280278
PostgreSQL?
@@ -290,7 +288,7 @@ Section 1: General Questions
290288

291289
Those ugrading from versions earlier than 1.09 must upgrade to 1.09
292290
first without a dump/reload, then dump the data from 1.09, and then
293-
load it into 6.2.1 or 6.3 beta.
291+
load it into 6.2.1 or 6.3.
294292

295293
1.11) Are there ODBC drivers for PostgreSQL?
296294

@@ -307,9 +305,9 @@ Section 1: General Questions
307305
* majordomo@listserv.direct.net
308306

309307
OpenLink ODBC is very popular. You can get it from
310-
http://www.openlinksw.com/postgres.html. It works with our standard
311-
ODBC client software so you'll have PostgreSQL ODBC available on every
312-
client platform we support (Win, Mac, Unix, VMS).
308+
http://www.openlinksw.com. It works with our standard ODBC client
309+
software so you'll have PostgreSQL ODBC available on every client
310+
platform we support (Win, Mac, Unix, VMS).
313311

314312
We will probably be selling this product to people who need
315313
commercial-quality support, but a freeware version will always be
@@ -339,8 +337,9 @@ Section 1: General Questions
339337
We also have ecpg, which is an embedded SQL query language interface
340338
for C. This is also included.
341339

342-
1.14) What is a good book to learn SQL?
340+
1.14) How can I learn SQL?
343341

342+
There is a nice tutorial at http://w3.one.net/~jhoffman/sqltut.htm
344343
Many of our users like The Practical SQL Handbook, Bowman et al,
345344
Addison Wesley.
346345

@@ -426,7 +425,7 @@ Section 2: Installation Questions
426425

427426
2.11) How do I tune the database engine for better performance?
428427

429-
There are two things that can be done. You can disable fsync() by
428+
There are several things that can be done. You can disable fsync() by
430429
starting the postmaster with a '-o -F' option. This will prevent
431430
fsync()'s from flushing to disk after every transaction.
432431

@@ -439,6 +438,9 @@ Section 2: Installation Questions
439438
of memory used by each backend process for temporary sorts. Each
440439
buffer is 1K and the defualt is 512 buffers.
441440

441+
You can also use the CLUSTER command to group data in base tables to
442+
match an index. See the cluster(l) manual page for more details.
443+
442444
2.12) What debugging features are available in PostgreSQL?
443445

444446
PostgreSQL has several features that report status information that
@@ -489,6 +491,17 @@ Section 2: Installation Questions
489491
Edit include/storage/sinvaladt.h, and change the value of
490492
MaxBackendId. In the future, we plan to make this a configurable
491493
prameter.
494+
495+
2.13) What non-unix ports are available?
496+
497+
It is possible to compile the libpq C library, psql, and other
498+
interfaces and binaries to run on MS Windows platforms. In this case,
499+
the client is running on MS Windows, and communicates via TCP/IP to a
500+
server running on one of our supported Unix platforms.
501+
502+
People have attempted to port our PostgreSQL database server to
503+
Windows NT using the Cygnus Unix/NT porting library, but no one has
504+
succeeded yet.
492505
_________________________________________________________________
493506

494507
Section 3: PostgreSQL Features
@@ -598,7 +611,7 @@ Section 3: PostgreSQL Features
598611
3.10) How do I do regular expression searches? case-insensitive regexp
599612
searching?
600613

601-
See the pgbuiltin manual page. Search for regular expression.
614+
See psql's \do command.
602615

603616
3.11) I experienced a server crash during a vacuum. How do I remove the lock
604617
file?
@@ -682,7 +695,7 @@ BYTEA bytea variable-length array of bytes
682695
The default configuration allows only unix domain socket connections
683696
from the local machine. To enable TCP/IP connections, use the
684697
postmaster -i option You need to add a host entry to the file
685-
pgsql/data/pg_hba. See the hba_conf manual page.
698+
pgsql/data/pg_hba. See the pg_hba.conf manual page.
686699

687700
3.18) How do I find out what indexes or operations are defined in the
688701
database?

0 commit comments

Comments
 (0)