mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-21 03:13:05 +08:00
Update changes from Ian Barwick.
This commit is contained in:
parent
44ddef3be5
commit
9c1d2d66d6
15
doc/FAQ
15
doc/FAQ
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Frequently Asked Questions (FAQ) for PostgreSQL
|
Frequently Asked Questions (FAQ) for PostgreSQL
|
||||||
|
|
||||||
Last updated: Fri Feb 14 09:03:00 EST 2003
|
Last updated: Tue Feb 18 00:06:42 EST 2003
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -194,7 +194,7 @@
|
|||||||
The database server can run on Windows NT and Win2k using Cygwin, the
|
The database server can run on Windows NT and Win2k using Cygwin, the
|
||||||
Cygnus Unix/NT porting library. See pgsql/doc/FAQ_MSWIN in the
|
Cygnus Unix/NT porting library. See pgsql/doc/FAQ_MSWIN in the
|
||||||
distribution or the MS Windows FAQ at
|
distribution or the MS Windows FAQ at
|
||||||
http://www.PostgreSQL.org/docs/faq-mswin.html.
|
http://www.ca.PostgreSQL.org/docs/faq-mswin.html.
|
||||||
|
|
||||||
A native port to MS Win NT/2000/XP is currently being worked on.
|
A native port to MS Win NT/2000/XP is currently being worked on.
|
||||||
|
|
||||||
@ -422,6 +422,9 @@
|
|||||||
also PHPPgAdmin ( http://phppgadmin.sourceforge.net/ ), a web-based
|
also PHPPgAdmin ( http://phppgadmin.sourceforge.net/ ), a web-based
|
||||||
interface to PostgreSQL.
|
interface to PostgreSQL.
|
||||||
|
|
||||||
|
See http://techdocs.postgresql.org/guides/GUITools for a more detailed
|
||||||
|
list.
|
||||||
|
|
||||||
2.4) What languages are able to communicate with PostgreSQL?
|
2.4) What languages are able to communicate with PostgreSQL?
|
||||||
|
|
||||||
Most popular programming languages contain an interface to PostgreSQL.
|
Most popular programming languages contain an interface to PostgreSQL.
|
||||||
@ -823,13 +826,13 @@ Type Internal Name Notes
|
|||||||
VARCHAR(n) varchar size specifies maximum length, no padding
|
VARCHAR(n) varchar size specifies maximum length, no padding
|
||||||
CHAR(n) bpchar blank padded to the specified fixed length
|
CHAR(n) bpchar blank padded to the specified fixed length
|
||||||
TEXT text no specific upper limit on length
|
TEXT text no specific upper limit on length
|
||||||
"char" char one character
|
|
||||||
BYTEA bytea variable-length byte array (null-byte safe)
|
BYTEA bytea variable-length byte array (null-byte safe)
|
||||||
|
"char" char one character
|
||||||
|
|
||||||
You will see the internal name when examining system catalogs and in
|
You will see the internal name when examining system catalogs and in
|
||||||
some error messages.
|
some error messages.
|
||||||
|
|
||||||
The last four types above are "varlena" types (i.e., the first four
|
The first four types above are "varlena" types (i.e., the first four
|
||||||
bytes on disk are the length, followed by the data). Thus the actual
|
bytes on disk are the length, followed by the data). Thus the actual
|
||||||
space used is slightly greater than the declared size. However, these
|
space used is slightly greater than the declared size. However, these
|
||||||
data types are also subject to compression or being stored out-of-line
|
data types are also subject to compression or being stored out-of-line
|
||||||
@ -841,8 +844,8 @@ BYTEA bytea variable-length byte array (null-byte safe)
|
|||||||
CHAR(n) is for storing strings that are all the same length. CHAR(n)
|
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
|
pads with blanks to the specified length, while VARCHAR(n) only stores
|
||||||
the characters supplied. BYTEA is for storing binary data,
|
the characters supplied. BYTEA is for storing binary data,
|
||||||
particularly values that include NULL bytes. These types have similar
|
particularly values that include NULL bytes. All the types described
|
||||||
performance characteristics.
|
here have similar performance characteristics.
|
||||||
|
|
||||||
4.15.1) How do I create a serial/auto-incrementing field?
|
4.15.1) How do I create a serial/auto-incrementing field?
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
alink="#0000ff">
|
alink="#0000ff">
|
||||||
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
|
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
|
||||||
|
|
||||||
<P>Last updated: Fri Feb 14 09:03:00 EST 2003</P>
|
<P>Last updated: Tue Feb 18 00:06:42 EST 2003</P>
|
||||||
|
|
||||||
<P>Current maintainer: Bruce Momjian (<A href=
|
<P>Current maintainer: Bruce Momjian (<A href=
|
||||||
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
||||||
@ -245,8 +245,8 @@
|
|||||||
<P>The database server can run on Windows NT and Win2k using
|
<P>The database server can run on Windows NT and Win2k using
|
||||||
Cygwin, the Cygnus Unix/NT porting library. See
|
Cygwin, the Cygnus Unix/NT porting library. See
|
||||||
<I>pgsql/doc/FAQ_MSWIN</I> in the distribution or the MS Windows FAQ
|
<I>pgsql/doc/FAQ_MSWIN</I> in the distribution or the MS Windows FAQ
|
||||||
at <A href="http://www.PostgreSQL.org/docs/faq-mswin.html">
|
at <A href="http://www.ca.PostgreSQL.org/docs/faq-mswin.html">
|
||||||
http://www.PostgreSQL.org/docs/faq-mswin.html</A>.</P>
|
http://www.ca.PostgreSQL.org/docs/faq-mswin.html</A>.</P>
|
||||||
|
|
||||||
<p>A native port to MS Win NT/2000/XP is currently being worked
|
<p>A native port to MS Win NT/2000/XP is currently being worked
|
||||||
on.</p>
|
on.</p>
|
||||||
@ -535,7 +535,7 @@
|
|||||||
<H4><A name="2.3">2.3</A>) Does PostgreSQL have a graphical user
|
<H4><A name="2.3">2.3</A>) Does PostgreSQL have a graphical user
|
||||||
interface?</H4>
|
interface?</H4>
|
||||||
|
|
||||||
Yes, there are several graphical interfaces to PostgreSQL available.
|
<P>Yes, there are several graphical interfaces to PostgreSQL available.
|
||||||
These include PgAccess <a href="http://www.pgaccess.org">
|
These include PgAccess <a href="http://www.pgaccess.org">
|
||||||
http://www.pgaccess.org</a>), PgAdmin II (<a
|
http://www.pgaccess.org</a>), PgAdmin II (<a
|
||||||
href="http://www.pgadmin.org">http://www.pgadmin.org</a>,
|
href="http://www.pgadmin.org">http://www.pgadmin.org</a>,
|
||||||
@ -545,7 +545,9 @@
|
|||||||
http://www.thekompany.com/products/rekall/</a>, proprietary). There is
|
http://www.thekompany.com/products/rekall/</a>, proprietary). There is
|
||||||
also PHPPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
|
also PHPPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
|
||||||
http://phppgadmin.sourceforge.net/ </a>), a web-based interface to
|
http://phppgadmin.sourceforge.net/ </a>), a web-based interface to
|
||||||
PostgreSQL.
|
PostgreSQL.</P>
|
||||||
|
|
||||||
|
<P>See <a href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</a> for a more detailed list.</P>
|
||||||
|
|
||||||
<H4><A name="2.4">2.4</A>) What languages are able to communicate with
|
<H4><A name="2.4">2.4</A>) What languages are able to communicate with
|
||||||
PostgreSQL?</H4>
|
PostgreSQL?</H4>
|
||||||
@ -1037,14 +1039,14 @@ Type Internal Name Notes
|
|||||||
VARCHAR(n) varchar size specifies maximum length, no padding
|
VARCHAR(n) varchar size specifies maximum length, no padding
|
||||||
CHAR(n) bpchar blank padded to the specified fixed length
|
CHAR(n) bpchar blank padded to the specified fixed length
|
||||||
TEXT text no specific upper limit on length
|
TEXT text no specific upper limit on length
|
||||||
"char" char one character
|
|
||||||
BYTEA bytea variable-length byte array (null-byte safe)
|
BYTEA bytea variable-length byte array (null-byte safe)
|
||||||
|
"char" char one character
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
<P>You will see the internal name when examining system catalogs
|
<P>You will see the internal name when examining system catalogs
|
||||||
and in some error messages.</P>
|
and in some error messages.</P>
|
||||||
|
|
||||||
<P>The last four types above are "varlena" types (i.e., the first
|
<P>The first four types above are "varlena" types (i.e., the first
|
||||||
four bytes on disk are the length, followed by the data). Thus the
|
four bytes on disk are the length, followed by the data). Thus the
|
||||||
actual space used is slightly greater than the declared size.
|
actual space used is slightly greater than the declared size.
|
||||||
However, these data types are also subject to compression or being
|
However, these data types are also subject to compression or being
|
||||||
@ -1058,8 +1060,8 @@ BYTEA bytea variable-length byte array (null-byte safe)
|
|||||||
same length. <SMALL>CHAR(n)</SMALL> pads with blanks to the specified
|
same length. <SMALL>CHAR(n)</SMALL> pads with blanks to the specified
|
||||||
length, while <SMALL>VARCHAR(n)</SMALL> only stores the characters
|
length, while <SMALL>VARCHAR(n)</SMALL> only stores the characters
|
||||||
supplied. <SMALL>BYTEA</SMALL> is for storing binary data,
|
supplied. <SMALL>BYTEA</SMALL> is for storing binary data,
|
||||||
particularly values that include <SMALL>NULL</SMALL> bytes. These
|
particularly values that include <SMALL>NULL</SMALL> bytes. All the
|
||||||
types have similar performance characteristics.</P>
|
types described here have similar performance characteristics.</P>
|
||||||
|
|
||||||
<H4><A name="4.15.1">4.15.1</A>) How do I create a
|
<H4><A name="4.15.1">4.15.1</A>) How do I create a
|
||||||
serial/auto-incrementing field?</H4>
|
serial/auto-incrementing field?</H4>
|
||||||
|
Loading…
Reference in New Issue
Block a user