|
|
|
@ -12,7 +12,7 @@ |
|
|
|
|
alink="#0000FF"> |
|
|
|
|
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1> |
|
|
|
|
|
|
|
|
|
<P>Last updated: Fri Oct 12 23:53:35 EDT 2001</P> |
|
|
|
|
<P>Last updated: Sat Oct 13 01:26:55 EDT 2001</P> |
|
|
|
|
|
|
|
|
|
<P>Current maintainer: Bruce Momjian (<A href= |
|
|
|
|
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR> |
|
|
|
@ -1003,11 +1003,13 @@ BYTEA bytea variable-length byte array (null-safe) |
|
|
|
|
stored out-of-line by <SMALL>TOAST</SMALL>, so the space on disk |
|
|
|
|
might also be less than expected.</P> |
|
|
|
|
|
|
|
|
|
<P>CHAR() is best when storing strings that are usually the |
|
|
|
|
same length. VARCHAR() is best when storing variable-length strings, |
|
|
|
|
but you want to limit how long a string can be. TEXT is for strings |
|
|
|
|
of unlimited length, maximum 1 gigabyte. BYTEA is for storing |
|
|
|
|
binary data, particularly values that include NULL bytes.</P> |
|
|
|
|
<P><SMALL>CHAR()</SMALL> is best when storing strings that are |
|
|
|
|
usually the same length. <SMALL>VARCHAR()</SMALL> is best when |
|
|
|
|
storing variable-length strings but it limits how long a |
|
|
|
|
string can be. <SMALL>TEXT</SMALL> is for strings of unlimited |
|
|
|
|
length, maximum 1 gigabyte. <SMALL>BYTEA</SMALL> is for storing |
|
|
|
|
binary data, particularly values that include <SMALL>NULL</SMALL> |
|
|
|
|
bytes.</P> |
|
|
|
|
|
|
|
|
|
<H4><A name="4.16.1">4.16.1</A>) How do I create a |
|
|
|
|
serial/auto-incrementing field?</H4> |
|
|
|
|