From 9392c40553dac125a7ff63d11e513e8b006a0c83 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sun, 12 Jan 2003 18:36:22 +0000 Subject: [PATCH] Update CHAR(). --- doc/FAQ | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/FAQ b/doc/FAQ index 165e820bbb..15c5316bb8 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -1,7 +1,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL - Last updated: Sun Jan 12 09:58:38 EST 2003 + Last updated: Sun Jan 12 13:36:11 EST 2003 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) @@ -820,10 +820,10 @@ Type Internal Name Notes -------------------------------------------------- -"char" char 1 character -CHAR(n) bpchar blank padded to the specified fixed length VARCHAR(n) varchar size specifies maximum length, no padding +CHAR(n) bpchar blank padded to the specified fixed length TEXT text no specific upper limit on length +"char" char one character BYTEA bytea variable-length byte array (null-byte safe) You will see the internal name when examining system catalogs and in @@ -834,9 +834,9 @@ BYTEA bytea variable-length byte array (null-byte safe) space used is slightly greater than the declared size. However, these data types are also subject to compression or being stored out-of-line by TOAST, so the space on disk might also be less than expected. - VARCHAR(n) is best when storing variable-length strings but it limits + VARCHAR(n) is best when storing variable-length strings and it limits how long a string can be. TEXT is for strings of unlimited length, - maximum 1 gigabyte. + with a maximum of one gigabyte. CHAR(n) is for storing strings that are all the same length. CHAR(n) pads with blanks to the specified length, while VARCHAR(n) only stores