Update FAQ to explain process of submitting bug and feature requests.

This commit is contained in:
Bruce Momjian 2005-11-22 15:04:25 +00:00
parent 3c6cd8a113
commit 1ab96739be
2 changed files with 140 additions and 51 deletions

79
doc/FAQ
View file

@ -1,7 +1,7 @@
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)
@ -101,6 +101,17 @@
company. To get involved, see the developer's FAQ at
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?
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
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?
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
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
1.9) How do I find out about known bugs or missing features?
The latest release of PostgreSQL is version 8.1.1
PostgreSQL supports an extended subset of SQL:2003. See our TODO list
for known bugs, missing features, and future plans.
We plan to have a major release every year, with minor releases every
few months.
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?
@ -209,11 +262,6 @@
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?
First, consider the PostgreSQL-specific books mentioned above. Another
@ -273,17 +321,6 @@
We are free for all use, both commercial and non-commercial.
You can add our code to your product with no limitations,
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

View file

@ -10,7 +10,7 @@
alink="#0000ff">
<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=
"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>
</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
PostgreSQL?</H3>
@ -205,6 +217,13 @@
<A href="ftp://ftp.PostgreSQL.org/pub/">
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>
<P>The PostgreSQL community provides assistance to many of its users
@ -234,13 +253,65 @@
"ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A> to
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>
<H3><A name="1.9">1.9</A>) How do I find out about known bugs or
missing features?</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>
<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>
<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>
<P>PostgreSQL includes extensive documentation, including a large
@ -267,13 +338,6 @@
<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
<SMALL>SQL</SMALL>?</H3>
@ -359,18 +423,6 @@
</DD>
</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>
<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
column names during table creation. When double-quotes are used,
table and column names (called identifiers) are stored <a
href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL-
SYNTAX-IDENTIFIERS">case-sensitive</a>, meaning you must use
double-quotes when referencing the names in a query. Some interfaces,
like pgAdmin, automatically double-quote identifiers during table
creation. So, for identifiers to be recognized, you must either:
href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL-SYNTAX-IDENTIFIERS">
case-sensitive</a>, meaning you must use double-quotes when
referencing the names in a query. Some interfaces, like pgAdmin,
automatically double-quote identifiers during table creation. So,
for identifiers to be recognized, you must either:
<UL>
<LI>Avoid double-quoting identifiers when creating tables</LI>
<LI>Use only lowercase characters in identifiers</LI>