Update FAQ to explain process of submitting bug and feature requests.
This commit is contained in:
parent
3c6cd8a113
commit
1ab96739be
79
doc/FAQ
79
doc/FAQ
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Frequently Asked Questions (FAQ) for PostgreSQL
|
Frequently Asked Questions (FAQ) for PostgreSQL
|
||||||
|
|
||||||
Last updated: Mon Nov 21 16:01:05 EST 2005
|
Last updated: Tue Nov 22 10:04:06 EST 2005
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -101,6 +101,17 @@
|
|||||||
company. To get involved, see the developer's FAQ at
|
company. To get involved, see the developer's FAQ at
|
||||||
http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html
|
http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html
|
||||||
|
|
||||||
|
1.2) Who controls PostgreSQL?
|
||||||
|
|
||||||
|
If you are looking for a PostgreSQL gatekeeper, central committee, or
|
||||||
|
controlling company, give up --- there isn't one. We do have a core
|
||||||
|
committee and CVS committers, but these groups are more for
|
||||||
|
administrative purposes than control. The project is directed by the
|
||||||
|
community of developers and users, which anyone can join. All you need
|
||||||
|
to do is subscribe to the mailing lists and participate in the
|
||||||
|
discussions. (See the Developer's FAQ for information on how to get
|
||||||
|
involved in PostgreSQL development.)
|
||||||
|
|
||||||
1.3) What is the copyright of PostgreSQL?
|
1.3) What is the copyright of PostgreSQL?
|
||||||
|
|
||||||
PostgreSQL is distributed under the classic BSD license. Basically, it
|
PostgreSQL is distributed under the classic BSD license. Basically, it
|
||||||
@ -157,6 +168,13 @@
|
|||||||
Via web browser, use http://www.postgresql.org/ftp/, and via ftp, use
|
Via web browser, use http://www.postgresql.org/ftp/, and via ftp, use
|
||||||
ftp://ftp.PostgreSQL.org/pub/.
|
ftp://ftp.PostgreSQL.org/pub/.
|
||||||
|
|
||||||
|
1.6) What is the latest release?
|
||||||
|
|
||||||
|
The latest release of PostgreSQL is version 8.1.1
|
||||||
|
|
||||||
|
We plan to have a major release every year, with minor releases every
|
||||||
|
few months.
|
||||||
|
|
||||||
1.7) Where can I get support?
|
1.7) Where can I get support?
|
||||||
|
|
||||||
The PostgreSQL community provides assistance to many of its users via
|
The PostgreSQL community provides assistance to many of its users via
|
||||||
@ -181,12 +199,47 @@
|
|||||||
Also check out our ftp site ftp://ftp.PostgreSQL.org/pub/ to see if
|
Also check out our ftp site ftp://ftp.PostgreSQL.org/pub/ to see if
|
||||||
there is a more recent PostgreSQL version.
|
there is a more recent PostgreSQL version.
|
||||||
|
|
||||||
1.6) What is the latest release?
|
Bugs submitted using the bug form or posted to any PostgreSQL mailing
|
||||||
|
list typically generates one of the following replies:
|
||||||
|
* It is not a bug, and why
|
||||||
|
* It is a known bug and is known already on the TODO list
|
||||||
|
* The bug has been fixed in the current release
|
||||||
|
* The bug has been fixed but is not packaged yet in an official
|
||||||
|
release
|
||||||
|
* A request is made for more detailed information:
|
||||||
|
+ Operating system
|
||||||
|
+ PostgreSQL version
|
||||||
|
+ Reproducible test case
|
||||||
|
+ Debugging information
|
||||||
|
+ Debugger backtrace output
|
||||||
|
* The bug is new. The following might happen:
|
||||||
|
+ A patch has been created and will be included in the next
|
||||||
|
major or minor release
|
||||||
|
+ The bug cannot be fixed immediately and is added to the TODO
|
||||||
|
list
|
||||||
|
|
||||||
The latest release of PostgreSQL is version 8.1.1
|
1.9) How do I find out about known bugs or missing features?
|
||||||
|
|
||||||
We plan to have a major release every year, with minor releases every
|
PostgreSQL supports an extended subset of SQL:2003. See our TODO list
|
||||||
few months.
|
for known bugs, missing features, and future plans.
|
||||||
|
|
||||||
|
A feature request usually results in one of the following replies:
|
||||||
|
* The feature is already on the TODO list
|
||||||
|
* The feature is not desired because:
|
||||||
|
+ It duplicates existing functionality that already follows the
|
||||||
|
SQL standard
|
||||||
|
+ The feature would increase code complexity but add little
|
||||||
|
benefit
|
||||||
|
+ The feature would be insecure or unreliable
|
||||||
|
* The new feature is added to the TODO list
|
||||||
|
|
||||||
|
PostgreSQL does not use a bug tracking system because we find it more
|
||||||
|
efficient to respond directly to email and keep the TODO list
|
||||||
|
up-to-date. In practice, bugs don't last very long in the software,
|
||||||
|
and bugs that affect a large number of users are fixed rapidly. The
|
||||||
|
only single place to find all changes, improvements, and fixes in a
|
||||||
|
PostgreSQL release is to read our CVS logs messages. Even the release
|
||||||
|
notes do not contain every change made to the software.
|
||||||
|
|
||||||
1.10) What documentation is available?
|
1.10) What documentation is available?
|
||||||
|
|
||||||
@ -209,11 +262,6 @@
|
|||||||
|
|
||||||
Our web site contains even more documentation.
|
Our web site contains even more documentation.
|
||||||
|
|
||||||
1.9) How do I find out about known bugs or missing features?
|
|
||||||
|
|
||||||
PostgreSQL supports an extended subset of SQL:2003. See our TODO list
|
|
||||||
for known bugs, missing features, and future plans.
|
|
||||||
|
|
||||||
1.11) How can I learn SQL?
|
1.11) How can I learn SQL?
|
||||||
|
|
||||||
First, consider the PostgreSQL-specific books mentioned above. Another
|
First, consider the PostgreSQL-specific books mentioned above. Another
|
||||||
@ -273,17 +321,6 @@
|
|||||||
We are free for all use, both commercial and non-commercial.
|
We are free for all use, both commercial and non-commercial.
|
||||||
You can add our code to your product with no limitations,
|
You can add our code to your product with no limitations,
|
||||||
except those outlined in our BSD-style license stated above.
|
except those outlined in our BSD-style license stated above.
|
||||||
|
|
||||||
1.2) Who controls PostgreSQL?
|
|
||||||
|
|
||||||
If you are looking for a PostgreSQL gatekeeper, central committee, or
|
|
||||||
controlling company, give up --- there isn't one. We do have a core
|
|
||||||
committee and CVS committers, but these groups are more for
|
|
||||||
administrative purposes than control. The project is directed by the
|
|
||||||
community of developers and users, which anyone can join. All you need
|
|
||||||
to do is subscribe to the mailing lists and participate in the
|
|
||||||
discussions. (See the Developer's FAQ for information on how to get
|
|
||||||
involved in PostgreSQL development.)
|
|
||||||
_________________________________________________________________
|
_________________________________________________________________
|
||||||
|
|
||||||
User Client Questions
|
User Client Questions
|
||||||
|
@ -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: Mon Nov 21 16:01:05 EST 2005</P>
|
<P>Last updated: Tue Nov 22 10:04:06 EST 2005</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>)
|
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)
|
||||||
@ -145,6 +145,18 @@
|
|||||||
http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html</A>
|
http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html</A>
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
|
<H3><A name="1.2">1.2</A>) Who controls PostgreSQL?<BR></H3>
|
||||||
|
|
||||||
|
<P>If you are looking for a PostgreSQL gatekeeper, central committee,
|
||||||
|
or controlling company, give up --- there isn't one. We do have a
|
||||||
|
core committee and CVS committers, but these groups are more for
|
||||||
|
administrative purposes than control. The project is directed by
|
||||||
|
the community of developers and users, which anyone can join. All
|
||||||
|
you need to do is subscribe to the mailing lists and participate in the
|
||||||
|
discussions. (See the <a href="http://www.postgresql.org/docs/faqs.FAQ_DEV.html">
|
||||||
|
Developer's FAQ</A> for information on how to get involved in PostgreSQL
|
||||||
|
development.)</P>
|
||||||
|
|
||||||
<H3><A name="1.3">1.3</A>) What is the copyright of
|
<H3><A name="1.3">1.3</A>) What is the copyright of
|
||||||
PostgreSQL?</H3>
|
PostgreSQL?</H3>
|
||||||
|
|
||||||
@ -205,6 +217,13 @@
|
|||||||
<A href="ftp://ftp.PostgreSQL.org/pub/">
|
<A href="ftp://ftp.PostgreSQL.org/pub/">
|
||||||
ftp://ftp.PostgreSQL.org/pub/</A>.</P>
|
ftp://ftp.PostgreSQL.org/pub/</A>.</P>
|
||||||
|
|
||||||
|
<H3><A name="1.6">1.6</A>) What is the latest release?</H3>
|
||||||
|
|
||||||
|
<P>The latest release of PostgreSQL is version 8.1.1</P>
|
||||||
|
|
||||||
|
<P>We plan to have a major release every year, with minor releases
|
||||||
|
every few months.</P>
|
||||||
|
|
||||||
<H3><A name="1.7">1.7</A>) Where can I get support?</H3>
|
<H3><A name="1.7">1.7</A>) Where can I get support?</H3>
|
||||||
|
|
||||||
<P>The PostgreSQL community provides assistance to many of its users
|
<P>The PostgreSQL community provides assistance to many of its users
|
||||||
@ -234,12 +253,64 @@
|
|||||||
"ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A> to
|
"ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A> to
|
||||||
see if there is a more recent PostgreSQL version.</P>
|
see if there is a more recent PostgreSQL version.</P>
|
||||||
|
|
||||||
<H3><A name="1.6">1.6</A>) What is the latest release?</H3>
|
<P>Bugs submitted using the bug form or posted to any PostgreSQL mailing
|
||||||
|
list typically generates one of the following replies:</P>
|
||||||
|
<ul>
|
||||||
|
<li>It is not a bug, and why</li>
|
||||||
|
<li>It is a known bug and is known already on the TODO list</li>
|
||||||
|
<li>The bug has been fixed in the current release</li>
|
||||||
|
<li>The bug has been fixed but is not packaged yet in an official
|
||||||
|
release</li>
|
||||||
|
<li>A request is made for more detailed information:
|
||||||
|
<ul>
|
||||||
|
<li>Operating system</li>
|
||||||
|
<li>PostgreSQL version</li>
|
||||||
|
<li>Reproducible test case</li>
|
||||||
|
<li>Debugging information</li>
|
||||||
|
<li>Debugger backtrace output</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>The bug is new. The following might happen:
|
||||||
|
<ul>
|
||||||
|
<li>A patch has been created and will be included in the next major
|
||||||
|
or minor release</li>
|
||||||
|
<li>The bug cannot be fixed immediately and is added
|
||||||
|
to the TODO list</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<P>The latest release of PostgreSQL is version 8.1.1</P>
|
<H3><A name="1.9">1.9</A>) How do I find out about known bugs or
|
||||||
|
missing features?</H3>
|
||||||
|
|
||||||
<P>We plan to have a major release every year, with minor releases
|
<P>PostgreSQL supports an extended subset of <SMALL>SQL:2003</SMALL>.
|
||||||
every few months.</P>
|
See our <A href="http://www.postgresql.org/docs/faqs.TODO.html">TODO</A>
|
||||||
|
list for known bugs, missing features, and future plans.</P>
|
||||||
|
|
||||||
|
<P>A feature request usually results in one of the following
|
||||||
|
replies:</P>
|
||||||
|
<ul>
|
||||||
|
<li>The feature is already on the TODO list</li>
|
||||||
|
<li>The feature is not desired because:
|
||||||
|
<ul>
|
||||||
|
<li>It duplicates existing functionality that already
|
||||||
|
follows the SQL standard</li>
|
||||||
|
<li>The feature would increase code complexity but add little
|
||||||
|
benefit</li>
|
||||||
|
<li>The feature would be insecure or unreliable</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>The new feature is added to the TODO list</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<P>PostgreSQL does not use a bug tracking system because we find
|
||||||
|
it more efficient to respond directly to email and keep the TODO
|
||||||
|
list up-to-date. In practice, bugs don't last very long in the
|
||||||
|
software, and bugs that affect a large number of users are fixed
|
||||||
|
rapidly. The only single place to find all changes, improvements,
|
||||||
|
and fixes in a PostgreSQL release is to read our CVS logs messages.
|
||||||
|
Even the release notes do not contain every change made to the
|
||||||
|
software.</P>
|
||||||
|
|
||||||
<H3><A name="1.10">1.10</A>) What documentation is available?</H3>
|
<H3><A name="1.10">1.10</A>) What documentation is available?</H3>
|
||||||
|
|
||||||
@ -267,13 +338,6 @@
|
|||||||
|
|
||||||
<P>Our web site contains even more documentation.</P>
|
<P>Our web site contains even more documentation.</P>
|
||||||
|
|
||||||
<H3><A name="1.9">1.9</A>) How do I find out about known bugs or
|
|
||||||
missing features?</H3>
|
|
||||||
|
|
||||||
<P>PostgreSQL supports an extended subset of <SMALL>SQL:2003</SMALL>.
|
|
||||||
See our <A href="http://www.postgresql.org/docs/faqs.TODO.html">TODO</A>
|
|
||||||
list for known bugs, missing features, and future plans.</P>
|
|
||||||
|
|
||||||
<H3><A name="1.11">1.11</A>) How can I learn
|
<H3><A name="1.11">1.11</A>) How can I learn
|
||||||
<SMALL>SQL</SMALL>?</H3>
|
<SMALL>SQL</SMALL>?</H3>
|
||||||
|
|
||||||
@ -359,18 +423,6 @@
|
|||||||
</DD>
|
</DD>
|
||||||
</DL>
|
</DL>
|
||||||
|
|
||||||
<H3><A name="1.2">1.2</A>) Who controls PostgreSQL?<BR>
|
|
||||||
|
|
||||||
<P>If you are looking for a PostgreSQL gatekeeper, central committee,
|
|
||||||
or controlling company, give up --- there isn't one. We do have a
|
|
||||||
core committee and CVS committers, but these groups are more for
|
|
||||||
administrative purposes than control. The project is directed by
|
|
||||||
the community of developers and users, which anyone can join. All
|
|
||||||
you need to do is subscribe to the mailing lists and participate in the
|
|
||||||
discussions. (See the <a href="http://www.postgresql.org/docs/faqs.FAQ_DEV.html">
|
|
||||||
Developer's FAQ</A> for information on how to get involved in PostgreSQL
|
|
||||||
development.)</P>
|
|
||||||
|
|
||||||
<HR>
|
<HR>
|
||||||
|
|
||||||
<H2 align="center">User Client Questions</H2>
|
<H2 align="center">User Client Questions</H2>
|
||||||
@ -1023,11 +1075,11 @@ length</TD></TR>
|
|||||||
<P>The most common cause is the use of double-quotes around table or
|
<P>The most common cause is the use of double-quotes around table or
|
||||||
column names during table creation. When double-quotes are used,
|
column names during table creation. When double-quotes are used,
|
||||||
table and column names (called identifiers) are stored <a
|
table and column names (called identifiers) are stored <a
|
||||||
href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL-
|
href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL-SYNTAX-IDENTIFIERS">
|
||||||
SYNTAX-IDENTIFIERS">case-sensitive</a>, meaning you must use
|
case-sensitive</a>, meaning you must use double-quotes when
|
||||||
double-quotes when referencing the names in a query. Some interfaces,
|
referencing the names in a query. Some interfaces, like pgAdmin,
|
||||||
like pgAdmin, automatically double-quote identifiers during table
|
automatically double-quote identifiers during table creation. So,
|
||||||
creation. So, for identifiers to be recognized, you must either:
|
for identifiers to be recognized, you must either:
|
||||||
<UL>
|
<UL>
|
||||||
<LI>Avoid double-quoting identifiers when creating tables</LI>
|
<LI>Avoid double-quoting identifiers when creating tables</LI>
|
||||||
<LI>Use only lowercase characters in identifiers</LI>
|
<LI>Use only lowercase characters in identifiers</LI>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user