10
10
alink ="#0000ff ">
11
11
< H1 > Frequently Asked Questions (FAQ) for PostgreSQL</ H1 >
12
12
13
- < P > Last updated: Fri Feb 14 09:03:00 EST 2003</ P >
13
+ < P > Last updated: Tue Feb 18 00:06:42 EST 2003</ P >
14
14
15
15
< P > Current maintainer: Bruce Momjian (< A href =
16
16
"mailto:pgman@candle.pha.pa.us "> pgman@candle.pha.pa.us</ A > )< BR >
@@ -245,8 +245,8 @@ <H4><A name="1.4">1.4</A>) What non-Unix ports are available?</H4>
245
245
< P > The database server can run on Windows NT and Win2k using
246
246
Cygwin, the Cygnus Unix/NT porting library. See
247
247
< I > pgsql/doc/FAQ_MSWIN</ I > in the distribution or the MS Windows FAQ
248
- at < A href ="http://www.PostgreSQL.org/docs/faq-mswin.html ">
249
- http://www.PostgreSQL.org/docs/faq-mswin.html</ A > .</ P >
248
+ at < A href ="http://www.ca. PostgreSQL.org/docs/faq-mswin.html ">
249
+ http://www.ca. PostgreSQL.org/docs/faq-mswin.html</ A > .</ P >
250
250
251
251
< p > A native port to MS Win NT/2000/XP is currently being worked
252
252
on.</ p >
@@ -535,7 +535,7 @@ <H4><A name="2.2">2.2</A>) What tools are available for using
535
535
< H4 > < A name ="2.3 "> 2.3</ A > ) Does PostgreSQL have a graphical user
536
536
interface?</ H4 >
537
537
538
- Yes, there are several graphical interfaces to PostgreSQL available.
538
+ < P > Yes, there are several graphical interfaces to PostgreSQL available.
539
539
These include PgAccess < a href ="http://www.pgaccess.org ">
540
540
http://www.pgaccess.org</ a > ), PgAdmin II (< a
541
541
href ="http://www.pgadmin.org "> http://www.pgadmin.org</ a > ,
@@ -545,7 +545,9 @@ <H4><A name="2.3">2.3</A>) Does PostgreSQL have a graphical user
545
545
http://www.thekompany.com/products/rekall/</ a > , proprietary). There is
546
546
also PHPPgAdmin (< a href ="http://phppgadmin.sourceforge.net/ ">
547
547
http://phppgadmin.sourceforge.net/ </ a > ), a web-based interface to
548
- PostgreSQL.
548
+ PostgreSQL.</ P >
549
+
550
+ < P > See < a href ="http://techdocs.postgresql.org/guides/GUITools "> http://techdocs.postgresql.org/guides/GUITools</ a > for a more detailed list.</ P >
549
551
550
552
< H4 > < A name ="2.4 "> 2.4</ A > ) What languages are able to communicate with
551
553
PostgreSQL?</ H4 >
@@ -1037,14 +1039,14 @@ <H4><A name="4.14">4.14</A>) What is the difference between the
1037
1039
VARCHAR(n) varchar size specifies maximum length, no padding
1038
1040
CHAR(n) bpchar blank padded to the specified fixed length
1039
1041
TEXT text no specific upper limit on length
1040
- "char" char one character
1041
1042
BYTEA bytea variable-length byte array (null-byte safe)
1043
+ "char" char one character
1042
1044
</ PRE >
1043
1045
1044
1046
< P > You will see the internal name when examining system catalogs
1045
1047
and in some error messages.</ P >
1046
1048
1047
- < P > The last four types above are "varlena" types (i.e., the first
1049
+ < P > The first four types above are "varlena" types (i.e., the first
1048
1050
four bytes on disk are the length, followed by the data). Thus the
1049
1051
actual space used is slightly greater than the declared size.
1050
1052
However, these data types are also subject to compression or being
@@ -1058,8 +1060,8 @@ <H4><A name="4.14">4.14</A>) What is the difference between the
1058
1060
same length. < SMALL > CHAR(n)</ SMALL > pads with blanks to the specified
1059
1061
length, while < SMALL > VARCHAR(n)</ SMALL > only stores the characters
1060
1062
supplied. < SMALL > BYTEA</ SMALL > is for storing binary data,
1061
- particularly values that include < SMALL > NULL</ SMALL > bytes. These
1062
- types have similar performance characteristics.</ P >
1063
+ particularly values that include < SMALL > NULL</ SMALL > bytes. All the
1064
+ types described here have similar performance characteristics.</ P >
1063
1065
1064
1066
< H4 > < A name ="4.15.1 "> 4.15.1</ A > ) How do I create a
1065
1067
serial/auto-incrementing field?</ H4 >
0 commit comments