Backpatch FAQ's to 8.1.X.
Frequently Asked Questions (FAQ) for PostgreSQL
- Last updated: Fri Feb 24 23:28:40 EST 2006
+ Last updated: Sun Apr 2 23:40:12 EDT 2006
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
PostgreSQL Data Base Management System
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-1996 Regents of the University of
California
Maximum size for a database? unlimited (32 TB databases exist)
Maximum size for a table? 32 TB
- Maximum size for a row? 1.6TB
+ Maximum size for a row? 400 GB
Maximum size for a field? 1 GB
Maximum number of rows in a table? unlimited
Maximum number of columns in a table? 250-1600 depending on column
from the operating system. Large tables are stored as multiple 1 GB
files so file system size limits are not important.
- The maximum table size and maximum number of columns can be quadrupled
- by increasing the default block size to 32k.
+ The maximum table size, row size, and maximum number of columns can be
+ quadrupled by increasing the default block size to 32k.
One limitation is that indexes can not be created on columns longer
than about 2,000 characters. Fortunately, such indexes are rarely
From: Zeugswetter Andreas <ZeugswetterA@spardat.at>
-$Date: 2006/03/01 22:25:36 $
+$Date: 2006/04/05 22:56:11 $
On AIX 4.3.2 PostgreSQL compiled with the native IBM compiler xlc
(vac.C 5.0.1) passes all regression tests. Other versions of OS and
Working around the problem:
---------------------------
-1) Use the new 8.2devel backend Makefile:
+Try one of the following:
+
+o Use the new 8.2devel backend Makefile:
+
After the matter of readline's export list and the problems that were
occurring on AIX because of it being linked to the backend, a filter
to exclude unneeded libraries from being linked against the backend was
added. Get revision 1.112 of src/backend/Makefile from CVS and replace
the copy that came with postgres with it. Build normally.
-2) Use libedit:
+o Use libedit
+
There are a few libedit ports available online. Build and install the
desired port. If libreadline.a can be found in /lib, /usr/lib, or in
any location passed to postgres' configure via "--with-libraries=",
than history.h, place a symlink called history.h to it somewhere that
the C preprocessor will check.
-3) Configure with "--without-readline":
+o Configure with "--without-readline"
+
postgres can be configured with the option "--without-readline". When
this is enabled, postgres will not link against libreadline or libedit.
psql will not have history, tab completion, or any of the other niceties
that readline and libedit bring, but external readline wrappers exist
that add that functionality.
-4) Use readline 5.0:
+o Use readline 5.0
+
Readline 5.0 does not induce the problems, however it does export
memcpy and strncpy when built using the easy method of "-bexpall". Like
4.3, it is possible to do a build that does not export these symbols,
PostgreSQL Sistema de Gerência de Banco de Dados
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California
Permissão de uso, cópia, modificação e distribuição desse software e
PostgreSQL je pøedmìtem následujících autorských práv:
- Dílèí Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Dílèí Copyright (c) 1996-2006, PostgreSQL Global Development Group
Dílèí Copyright (c) 1994-6, Regents of the University of California
Udìluje se oprávnìní k u¾ití, rozmno¾ování, provádìní úprav a
PostgreSQL Data Base Management System
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
PostgreSQL Data Base Management System
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
PostgreSQL Data Base Management System
-Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group Portions
+Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group Portions
Copyright (c) 1994-1996 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
PostgreSQL Data Base Management System
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
PostgreSQL Data Base Management System
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
alink="#0000ff">
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
- <P>Last updated: Fri Feb 24 23:28:40 EST 2006</P>
+ <P>Last updated: Sun Apr 2 23:40:12 EDT 2006</P>
<P>Current maintainer: Bruce Momjian (<A href=
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)
<P>PostgreSQL Data Base Management System</P>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-1996 Regents of the University of California</P>
<P>Permission to use, copy, modify, and distribute this software
<TR><TD>Maximum size for a database?</TD><TD>unlimited (32 TB databases
exist)</TD></TR>
<TR><TD>Maximum size for a table?</TD><TD>32 TB</TD></TR>
-<TR><TD>Maximum size for a row?</TD><TD>1.6TB</TD></TR>
+<TR><TD>Maximum size for a row?</TD><TD>400 GB</TD></TR>
<TR><TD>Maximum size for a field?</TD><TD>1 GB</TD></TR>
<TR><TD>Maximum number of rows in a table?</TD><TD>unlimited</TD></TR>
<TR><TD>Maximum number of columns in a table?</TD><TD>250-1600 depending
multiple 1 GB files so file system size limits are not
important.</P>
- <P>The maximum table size and maximum number of columns can be
- quadrupled by increasing the default block size to 32k.</P>
+ <P>The maximum table size, row size, and maximum number of columns
+ can be quadrupled by increasing the default block size to 32k.</P>
<P>One limitation is that indexes can not be created on columns
longer than about 2,000 characters. Fortunately, such indexes are
<P>PostgreSQL Sistema de Gerência de Banco de Dados</P>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California</P>
<P>Permissão de uso, cópia, modificação
<P>PostgreSQL je pøedmìtem následujících autorských práv:</P>
- <P>Dílèí Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Dílèí Copyright (c) 1996-2006, PostgreSQL Global Development Group
Dílèí Copyright (c) 1994-6, Regents of the University of California</P>
<P>Udìluje se oprávnìní k u¾ití, rozmno¾ování, provádìní úprav a
<P>PostgreSQL Data Base Management System</P>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California</P>
<P>Permission to use, copy, modify, and distribute this software
<p>PostgreSQL Data Base Management System</p>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California</P>
<p>Permission to use, copy, modify, and distribute this software
</pre></small>
<p>PostgreSQL Data Base Management System</p>
<p>
- Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-1996 Regents of the University of California</p>
<p>
Permission to use, copy, modify, and distribute this software and its
<P>PostgreSQL Data Base Management System</P>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California</P>
<P>Permission to use, copy, modify, and distribute this software
<h4><a name="1.2">1.2</a>) PostgreSQL'in haklarý nedir?</h4>
<p>PostgreSQL Data Base Management System</p>
- <P>Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
+ <P>Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California</P>
<p>Permission to use, copy, modify, and distribute this software