1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

Stamp releases 8.2.5, 8.1.10, 8.0.14, 7.4.18, 7.3.20.

Update FAQs for 8.2.5.
This commit is contained in:
Bruce Momjian
2007-09-11 17:37:30 +00:00
parent 6dfff52791
commit 5dc3723781
16 changed files with 229 additions and 185 deletions

12
doc/FAQ
View File

@ -1,7 +1,7 @@
Frequently Asked Questions (FAQ) for PostgreSQL
Last updated: Wed Apr 18 23:05:05 EDT 2007
Last updated: Tue Sep 11 13:34:02 EDT 2007
Current maintainer: Bruce Momjian (bruce@momjian.us)
@ -173,7 +173,7 @@
1.6) What is the most recent release?
The latest release of PostgreSQL is version 8.2.4.
The latest release of PostgreSQL is version 8.2.5.
We plan to have a major release every year, with minor releases every
few months.
@ -430,7 +430,10 @@
3.6) What is the upgrade process for PostgreSQL?
See http://www.postgresql.org/support/versioning.
See http://www.postgresql.org/support/versioning for a general
discussion about upgrading, and
http://www.postgresql.org/docs/current/static/install-upgrading.html
for specific instructions.
3.7) What computer hardware should I use?
@ -630,9 +633,6 @@
upper and lowercase characters, it can not have identical values that
differ only in case. To force a particular case to be stored in the
column, use a CHECK constraint or a trigger.
4.9) In a query, how do I detect if a field is NULL? How do I
concatenate possible NULLs? How can I sort on whether a field is NULL
or not?
4.9) In a query, how do I detect if a field is NULL? How do I concatenate
possible NULLs? How can I sort on whether a field is NULL or not?

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
AIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=======================================================
Last updated: $Date: 2007/04/19 03:07:22 $
Last updated: $Date: 2007/09/11 17:37:29 $
Topics
@ -16,7 +16,7 @@ Topics
-----
From: Zeugswetter Andreas <ZeugswetterA@spardat.at>
$Date: 2007/04/19 03:07:22 $
$Date: 2007/09/11 17:37:29 $
On AIX 4.3.2 PostgreSQL compiled with the native IBM compiler xlc
(vac.C 5.0.1) passes all regression tests. Other versions of OS and

View File

@ -1,7 +1,7 @@
Developer's Frequently Asked Questions (FAQ) for PostgreSQL
Last updated: Mon Mar 19 12:52:30 EDT 2007
Last updated: Wed Aug 22 20:10:01 EDT 2007
Current maintainer: Bruce Momjian (bruce@momjian.us)
@ -15,22 +15,23 @@ General Questions
1.2) What development environment is required to develop code?
1.3) What areas need work?
1.4) What do I do after choosing an item to work on?
1.5) I've developed a patch, what next?
1.6) Where can I learn more about the code?
1.7) How do I download/update the current source tree?
1.8) How do I test my changes?
1.9) What tools are available for developers?
1.10) What books are good for developers?
1.11) What is configure all about?
1.12) How do I add a new port?
1.13) Why don't you use threads, raw devices, async-I/O, <insert your
1.5) I have developed a patch, what next?
1.6) How is a patch reviewed?
1.7) Where can I learn more about the code?
1.8) How do I download/update the current source tree?
1.9) How do I test my changes?
1.10) What tools are available for developers?
1.11) What books are good for developers?
1.12) What is configure all about?
1.13) How do I add a new port?
1.14) Why don't you use threads, raw devices, async-I/O, <insert your
favorite wizz-bang feature here>?
1.14) How are RPM's packaged?
1.15) How are CVS branches handled?
1.16) Where can I get a copy of the SQL standards?
1.17) Where can I get technical assistance?
1.18) How do I get involved in PostgreSQL web site development?
1.19) Why haven't you replaced CVS with SVN, Git, Monotone, VSS,
1.15) How are RPM's packaged?
1.16) How are CVS branches handled?
1.17) Where can I get a copy of the SQL standards?
1.18) Where can I get technical assistance?
1.19) How do I get involved in PostgreSQL web site development?
1.20) Why haven't you replaced CVS with SVN, Git, Monotone, VSS,
<insert your favorite SCM system here>?
Technical Questions
@ -51,7 +52,7 @@ General Questions
1.1) How do I get involved in PostgreSQL development?
Download the code and have a look around. See 1.7.
Download the code and have a look around. See 1.8.
Subscribe to and read the pgsql-hackers mailing list (often termed
'hackers'). This is where the major contributors and core members of
@ -93,7 +94,7 @@ General Questions
http://www.postgresql.org/docs/faqs.TODO.html.
You can learn more about these features by consulting the archives,
the SQL standards and the recommend texts (see 1.10).
the SQL standards and the recommend texts (see 1.11).
1.4) What do I do after choosing an item to work on?
@ -113,7 +114,7 @@ General Questions
being kept for the next release,
http://momjian.postgresql.org/cgi-bin/pgpatches_hold.
1.5) I've developed a patch, what next?
1.5) I have developed a patch, what next?
You will need to submit the patch to pgsql-patches@postgresql.org. It
will be reviewed by other contributors to the project and will be
@ -122,7 +123,7 @@ General Questions
make sure your submission conforms to the following guidelines:
1. Ensure that your patch is generated against the most recent
version of the code, which for developers is CVS HEAD. For more on
branches in PostgreSQL, see 1.15.
branches in PostgreSQL, see 1.16.
2. Try to make your patch as readable as possible by following the
project's code-layout conventions. This makes it easier for the
reviewer, and there's no point in trying to layout things
@ -145,10 +146,12 @@ General Questions
6. If you are adding a new feature, confirm that it has been tested
thoroughly. Try to test the feature in all conceivable scenarios.
7. New feature patches should also be accompanied by documentation
patches. If you need help checking the SQL standard, see 1.16.
patches. If you need help checking the SQL standard, see 1.17.
8. Provide an implementation overview, preferably in code comments.
Following the surrounding code commenting style is usually a good
approach.
approach (also see
http://www.ibm.com/developerworks/linux/library/l-clear-code/?ca=d
gr-FClnxw01linuxcodetips).
9. If it is a performance patch, please provide confirming test
results to show the benefit of your patch. It is OK to post
patches without this information, though the patch will not be
@ -162,14 +165,32 @@ General Questions
You will be notified via email when the patch is applied, and your
name will appear in the next version of the release notes.
1.6) Where can I learn more about the code?
1.6) How is a patch reviewed?
Patch committers check several things before applying a patch:
* Patch follows the SQL standard or community agreed-upon behavior
* Style merges seamlessly into the surrounding code
* Written as simply and efficiently as possible
* Uses the available PostgreSQL subsystems properly
* Contains sufficient comments
* Contains code that works on all supported operating systems
* Has proper documentation
* Passes all regression tests, and if needed, adds new ones
* Behaves as expected, even under unusual cirumstances
* Contains no reliability risks
* Does not overly complicate the source code
* If performance-related, has a measureable performance benefit
* Is of sufficient usefulness to the average PostgreSQL user
* Follows existing PostgreSQL coding standards
1.7) Where can I learn more about the code?
Other than documentation in the source tree itself, you can find some
papers/presentations discussing the code at
http://www.postgresql.org/developer. An excellent presentation is at
http://neilconway.org/talks/hacking/
1.7) How do I download/update the current source tree?
1.8) How do I download/update the current source tree?
There are several ways to obtain the source tree. Occasional
developers can just get the most recent source tree snapshot from
@ -180,7 +201,7 @@ General Questions
in CVS. For details of how to obtain the source from CVS see
http://developer.postgresql.org/docs/postgres/cvs.html.
1.8) How do I test my changes?
1.9) How do I test my changes?
Basic system testing
@ -223,7 +244,7 @@ General Questions
you are using GCC you can use the --enable-depend option of configure
to have the compiler compute the dependencies automatically.
1.9) What tools are available for developers?
1.10) What tools are available for developers?
First, all the files in the src/tools directory are designed for
developers.
@ -316,17 +337,16 @@ General Questions
is also a script called unused_oids in pgsql/src/include/catalog that
shows the unused oids.
1.10) What books are good for developers?
1.11) What books are good for developers?
I have four good books, An Introduction to Database Systems, by C.J.
Date, Addison, Wesley, A Guide to the SQL Standard, by C.J. Date, et.
al, Addison, Wesley, Fundamentals of Database Systems, by Elmasri and
Navathe, and Transaction Processing, by Jim Gray, Morgan, Kaufmann
There is also a database performance site, with a handbook on-line
written by Jim Gray at http://www.benchmarkresources.com..
1.11) What is configure all about?
There are five good books:
* An Introduction to Database Systems, by C.J. Date, Addison, Wesley
* A Guide to the SQL Standard, by C.J. Date, et. al, Addison, Wesley
* Fundamentals of Database Systems, by Elmasri and Navathe
* Transaction Processing, by Jim Gray, Morgan, Kaufmann
* Transactional Information Systems by Gerhard Weikum, Kaufmann
1.12) What is configure all about?
The files configure and configure.in are part of the GNU autoconf
package. Configure allows us to test for various capabilities of the
@ -348,7 +368,7 @@ General Questions
removed, so you see only the file contained in the source
distribution.
1.12) How do I add a new port?
1.13) How do I add a new port?
There are a variety of places that need to be modified to add a new
port. First, start in the src/template directory. Add an appropriate
@ -365,7 +385,7 @@ General Questions
src/makefiles directory for port-specific Makefile handling. There is
a backend/port directory if you need special files for your OS.
1.13) Why don't you use threads, raw devices, async-I/O, <insert your
1.14) Why don't you use threads, raw devices, async-I/O, <insert your
favorite wizz-bang feature here>?
There is always a temptation to use the newest operating system
@ -391,7 +411,7 @@ General Questions
cautious about their adoption. The TODO list often contains links to
discussions showing our reasoning in these areas.
1.14) How are RPMs packaged?
1.15) How are RPMs packaged?
This was written by Lamar Owen and Devrim Gündüz:
@ -472,7 +492,7 @@ General Questions
As to why all these files aren't part of the source tree, well, unless
there was a large cry for it to happen, we don't believe it should.
1.15) How are CVS branches managed?
1.16) How are CVS branches managed?
This was written by Tom Lane:
@ -531,7 +551,7 @@ General Questions
tree right away after a major release --- we wait for a dot-release or
two, so that we won't have to double-patch the first wave of fixes.
1.16) Where can I get a copy of the SQL standards?
1.17) Where can I get a copy of the SQL standards?
There are three versions of the SQL standard: SQL-92, SQL:1999, and
SQL:2003. They are endorsed by ANSI and ISO. Draft versions can be
@ -548,7 +568,7 @@ General Questions
* http://www.contrib.andrew.cmu.edu/~shadow/sql.html#syntax (SQL-92)
* http://dbs.uni-leipzig.de/en/lokal/standards.pdf (paper)
1.17) Where can I get technical assistance?
1.18) Where can I get technical assistance?
Many technical questions held by those new to the code have been
answered on the pgsql-hackers mailing list - the archives of which can
@ -561,7 +581,7 @@ General Questions
questions about development of new features, on IRC at
irc.freenode.net in the #postgresql channel.
1.18) How do I get involved in PostgreSQL web site development?
1.19) How do I get involved in PostgreSQL web site development?
PostgreSQL website development is discussed on the
pgsql-www@postgresql.org mailing list. The is a project page where the
@ -569,7 +589,7 @@ General Questions
http://gborg.postgresql.org/project/pgweb/projdisplay.php , the code
for the next version of the website is under the "portal" module.
1.19) Why haven't you replaced CVS with SVN, Git, Monotone, VSS, <insert your
1.20) Why haven't you replaced CVS with SVN, Git, Monotone, VSS, <insert your
favorite SCMS here>?
Currently the core developers see no SCMS that will provide enough
@ -679,20 +699,21 @@ typedef struct nameData
Here are some of the List manipulation commands:
lfirst(i), lfirst_int(i), lfirst_oid(i)
return the data (a point, integer and OID respectively) at list
element i.
return the data (a pointer, integer or OID respectively) of
list cell i.
lnext(i)
return the next list element after i.
return the next list cell after i.
foreach(i, list)
loop through list, assigning each list element to i. It is
important to note that i is a List *, not the data in the List
element. You need to use lfirst(i) to get at the data. Here is
a typical code snippet that loops through a List containing Var
*'s and processes each one:
loop through list, assigning each list cell to i. It is
important to note that i is a ListCell *, not the data in the
List element. You need to use lfirst(i) to get at the data.
Here is a typical code snippet that loops through a List
containing Var *'s and processes each one:
List *list;
List *list;
ListCell *i;
foreach(i, list)
@ -707,20 +728,20 @@ typedef struct nameData
if list is NIL.
lappend(list, node)
add node to the end of list. This is more expensive that lcons.
add node to the end of list.
nconc(list1, list2)
Concat list2 on to the end of list1.
list_concat(list1, list2)
Concatenate list2 on to the end of list1.
length(list)
list_length(list)
return the length of the list.
nth(i, list)
return the i'th element in list.
list_nth(list, i)
return the i'th element in list, counting from zero.
lconsi, ...
There are integer versions of these: lconsi, lappendi, etc.
Also versions for OID lists: lconso, lappendo, etc.
lcons_int, ...
There are integer versions of these: lcons_int, lappend_int,
etc. Also versions for OID lists: lcons_oid, lappend_oid, etc.
You can print nodes easily inside gdb. First, to disable output
truncation when you use the gdb print command:
@ -739,13 +760,13 @@ typedef struct nameData
2.4) I just added a field to a structure. What else should I do?
The structures passing around from the parser, rewrite, optimizer, and
The structures passed around in the parser, rewriter, optimizer, and
executor require quite a bit of support. Most structures have support
routines in src/backend/nodes used to create, copy, read, and output
those structures (in particular, the files copyfuncs.c and
equalfuncs.c. Make sure you add support for your new field to these
files. Find any other places the structure might need code for your
new field. mkid is helpful with this (see 1.9).
new field. mkid is helpful with this (see 1.10).
2.5) Why do we use palloc() and pfree() to allocate memory?

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
HP-UX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=======================================================
last updated: $Date: 2007/04/19 03:07:22 $
last updated: $Date: 2007/09/11 17:37:29 $
current maintainer: Tom Lane (tgl@sss.pgh.pa.us)
original author: Tom Lane (tgl@sss.pgh.pa.us)

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
IRIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=======================================================
last updated: $Date: 2007/04/19 03:07:22 $
last updated: $Date: 2007/09/11 17:37:29 $
current maintainer: Luis Amigo (lamigo@atc.unican.es)
original author: Luis Amigo (lamigo@atc.unican.es)

View File

@ -49,10 +49,7 @@ Resources
There are several resources that helped us complete this port:
* PeerDirect port of PostgreSQL 7.2 to Win32
(ftp://momjian.postgresql.org/pub/postgresql/win32/PeerDirect)
* CONNX Win32 signal
code(ftp://momjian.postgresql.org/pub/postgresql/win32/CONNX)
* SRA port of PostgreSQL to Win32 (unfortunately, this is not
publically available because the threaded portion is proprietary)
* CHM help files
(http://www.pgadmin.org/snapshots/help/en_US/pgadmin3.chm)
* pgAdmin3 CHM help files

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
IRIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=======================================================
last updated: $Date: 2007/04/19 03:07:22 $
last updated: $Date: 2007/09/11 17:37:29 $
current maintainer: Billy G. Allie (Bill.Allie@mug.org)
original author: Andrew Merrill (andrew@compclass.com)

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
Sun Solaris specific
To be read in conjunction with the installation instructions.
============================================================
Last updated: $Date: 2007/04/19 03:07:22 $
Last updated: $Date: 2007/09/11 17:37:29 $
Contents:

View File

@ -1,6 +1,6 @@
PostgreSQL(<28>ݥ<EFBFBD><DDA5>ȥ<EFBFBD><C8A5><EFBFBD><ECA5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29>ˤĤ<CBA4><C4A4>Ƥ褯<C6A4><E8A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>β<EFBFBD><CEB2><EFBFBD>(FAQ)
<EFBFBD><EFBFBD>ʸ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Tue Mar 20 13:43:40 EDT 2007
<EFBFBD><EFBFBD>ʸ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Last updated: Tue Apr 24 17:29:38 EDT 2007
<EFBFBD><EFBFBD><EFBFBD>ߤΰݻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Bruce Momjian (bruce@momjian.us)
Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
@ -228,7 +228,7 @@ ftp://ftp.PostgreSQL.org/pub/
1.6) <20>ǿ<EFBFBD><C7BF>Υ<EFBFBD><CEA5><EFBFBD><EAA1BC><EFBFBD>Ϥɤ<CFA4><C9A4>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>
PostgreSQL <20>κǿ<CEBA><C7BF>ǤϥС<CFA5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8.2.3 <20>Ǥ<EFBFBD><C7A4><EFBFBD>
PostgreSQL <20>κǿ<CEBA><C7BF>ǤϥС<CFA5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8.2.4 <20>Ǥ<EFBFBD><C7A4><EFBFBD>
<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥᥸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򡢿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥޥ<EFBFBD><EFBFBD>ʡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
@ -546,8 +546,9 @@ postgresql.conf
3.6) PostgreSQL<51>Υ<EFBFBD><CEA5>åץ<C3A5><D7A5><EFBFBD>ɤμ<C9A4><CEBC><EFBFBD><EFBFBD>Ϥɤ<CFA4><C9A4>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>http://www.postgresql.org/support/
versioning <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤˤĤ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤ˤĤ<EFBFBD><EFBFBD>Ƥβ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> http://
www.postgresql.org/support/versioning <20>򡢤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> http://
www.postgresql.org/docs/current/static/install-upgrading.html <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PostgreSQL<EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǯ<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٹԤʤ<EFBFBD><EFBFBD>ޤ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>С<EFBFBD>8.1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8.2<EFBFBD>ؤΤ<EFBFBD>ˡ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>ܤ<EFBFBD>2
@ -577,9 +578,9 @@ PC
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴְ㤤<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>ECC RAM<41><4D>
SCSI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܡ<EFBFBD><EFBFBD>ɤϡ<EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ΤǤ<EFBFBD><EFBFBD><EFBFBD> PostgreSQL <20>ϤۤȤ<DBA4><C8A4>ɤΥϡ<CEA5><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD>Ư<EFBFBD><C6AF><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򸦵椹<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥰥ꥹ<EFBFBD>ȤǤ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥȥ졼<EFBFBD>ɥ<EFBFBD><EFBFBD>դˤĤ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>
<EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD>󥰥ꥹ<EFBFBD>Ⱦ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υȥ졼<EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ˤĤ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
@ -1037,13 +1038,13 @@ client_encoding
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ܸ<EFBFBD><DCB8>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4>Ƥϰʲ<CFB0><CAB2><EFBFBD><EFBFBD>̤<EFBFBD><CCA4>Ǥ<EFBFBD><C7A4><EFBFBD>
<20>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 2007ǯ03<EFBFBD><EFBFBD>25<EFBFBD><EFBFBD>
<20>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 2007ǯ04<EFBFBD><EFBFBD>25<EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><>¼ <20><> (Jun Kuwamura <juk at PostgreSQL.jp>)
<20><><EFBFBD><EFBFBD>FAQ<41><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD>Ϥ򤷤Ƥ<F2A4B7A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD>(<28>ɾΤ<C9BE>ά<EFBFBD><CEAC><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>):
<20><><EFBFBD><EFBFBD> ̭(Minoru TANAKA <Tanaka.Minoru at keiken.co.jp>)
<20>а<EFBFBD> ã<><C3A3>(Tatsuo ISHII <t-ishii at sra.co.jp>)
<20>а<EFBFBD> ã<><C3A3>(Tatsuo ISHII <ishii at sraoss.co.jp>)
<20><>ƣ <20>ο<EFBFBD>(Tomohito SAITOH <tomos at elelab.nsc.co.jp>)
<20>Ͼ<EFBFBD> ȥ(Hajime BABA <baba at kusastro.kyoto-u.ac.jp>)
<20><><EFBFBD><EFBFBD> <20>칬(Kazuyuki OKAMOTO <kaz-okamoto at hitachi-system.co.jp>)
@ -1057,7 +1058,6 @@ client_encoding
<20><>ë <20>ѹ<EFBFBD>(Hidetaka KAMIYA <hkamiya at catvmics.ne.jp>)
<20><><EFBFBD><EFBFBD> <20><>(Atsushi SUGAWARA <asugawar at f3.dion.ne.jp>)
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(Kaori Inaba <i-kaori at sra.co.jp>)
<20>а<EFBFBD> ã<><C3A3>(Tatsuo Ishii <t-ishii at sra.co.jp>)
<20><><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD>ݥ<EFBFBD><DDA5>ȥ<EFBFBD><C8A5><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˭<EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ܸ<EFBFBD>PostgreSQL<51><EFBFBD><E1A1BC><EFBFBD>󥰥ꥹ<F3A5B0A5>ȡ<EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4>줿<EFBFBD><EFBFBD><EAA1A2><EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><C3A5>򤷤Ƥ<F2A4B7A4><C6A4><EFBFBD><EFBFBD><EFBFBD>
@ -1072,7 +1072,7 @@ client_encoding
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>Ǥϰʲ<CFB0><CAB2>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>Ȥˤ<C8A4><CBA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
http://www.PostgreSQL.jp/wg/jpugdoc/ <20><>JPUGʸ<47>񡦽<EFBFBD><F1A1A6BD>Ҵ<EFBFBD>Ϣʬ<CFA2>ʲ<EFBFBD><CAB2><EFBFBD>
http://www.linux.or.jp/JF/JFdocs/INDEX-database.html <20><>Linux JF<4A>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
http://www.rccm.co.jp/~juk/pgsql/ <20><>PostgreSQL Notes for Japanese<73>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥڡ<D4A5><DAA1><EFBFBD><EFBFBD><EFBFBD>
http://www.linet.gr.jp/~juk/pgsql/ <20><>PostgreSQL Notes for Japanese<73>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥڡ<D4A5><DAA1><EFBFBD><EFBFBD><EFBFBD>
<20>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD>ո<EFBFBD><D5B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(juk at PostgreSQL.jp)<29>ޤǤ<DEA4><C7A4>󤻤<EFBFBD><F3A4BBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>ʢ<EFBFBD> <20><EFBFBD><EFBFBD>ɥ쥹<C9A5><ECA5B9> " at " <20><>Ŭ<EFBFBD>ڤ<EFBFBD>ľ<EFBFBD><C4BE><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱦ<EFBFBD>Ѥ<EFBFBD> "@" <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>

View File

@ -31,7 +31,7 @@ System Configuration:
Operating System (example: Linux 2.4.18) :
PostgreSQL version (example: PostgreSQL 8.2.4): PostgreSQL 8.2.4
PostgreSQL version (example: PostgreSQL 8.2.5): PostgreSQL 8.2.5
Compiler used (example: gcc 3.3.5) :

View File

@ -10,7 +10,7 @@
alink="#0000ff">
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
<P>Last updated: Wed Apr 18 23:05:05 EDT 2007</P>
<P>Last updated: Tue Sep 11 13:34:02 EDT 2007</P>
<P>Current maintainer: Bruce Momjian (<A href=
"mailto:bruce@momjian.us">bruce@momjian.us</A>)
@ -221,7 +221,7 @@
<H3 id="item1.6">1.6) What is the most recent release?</H3>
<P>The latest release of PostgreSQL is version 8.2.4.</P>
<P>The latest release of PostgreSQL is version 8.2.5.</P>
<P>We plan to have a major release every year, with minor releases
every few months.</P>
@ -585,8 +585,11 @@
<H3 id="item3.6">3.6) What is the upgrade process for PostgreSQL?</H3>
<P>See <a
href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>.
</P>
href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>
for a general discussion about upgrading, and <a href=
"http://www.postgresql.org/docs/current/static/install-upgrading.html">
http://www.postgresql.org/docs/current/static/install-upgrading.html</a>
for specific instructions.</P>
<H3 id="item3.7">3.7) What computer hardware should I use?</H3>
@ -823,10 +826,6 @@ table?</TD><TD>unlimited</TD></TR>
case to be stored in the column, use a <SMALL>CHECK</SMALL>
constraint or a trigger.</P>
<A href="#item4.9">4.9</A>) In a query, how do I detect if a field
is <SMALL>NULL</SMALL>? How do I concatenate possible <SMALL>NULL</SMALL>s?
How can I sort on whether a field is <SMALL> NULL</SMALL> or not?<BR>
<H3 id="item4.9">4.9) In a query, how do I detect if a field
is <SMALL>NULL</SMALL>? How do I concatenate possible <SMALL>NULL</SMALL>s?
How can I sort on whether a field is <SMALL> NULL</SMALL> or not?</H3>

View File

@ -13,7 +13,7 @@
<H1>Developer's Frequently Asked Questions (FAQ) for
PostgreSQL</H1>
<P>Last updated: Mon Mar 19 12:52:30 EDT 2007</P>
<P>Last updated: Wed Aug 22 20:10:01 EDT 2007</P>
<P>Current maintainer: Bruce Momjian (<A href=
"mailto:bruce@momjian.us">bruce@momjian.us</A>)<BR>
@ -34,28 +34,29 @@
<A href="#item1.3">1.3</A>) What areas need work?<BR>
<A href="#item1.4">1.4</A>) What do I do after choosing an item to
work on?<BR>
<A href="#item1.5">1.5</A>) I've developed a patch, what next?<BR>
<A href="#item1.6">1.6</A>) Where can I learn more about the code?<BR>
<A href="#item1.7">1.7</A>) How do I download/update the current
<A href="#item1.5">1.5</A>) I have developed a patch, what next?<BR>
<A href="#item1.7">1.6</A>) How is a patch reviewed?<BR>
<A href="#item1.7">1.7</A>) Where can I learn more about the code?<BR>
<A href="#item1.8">1.8</A>) How do I download/update the current
source tree?<BR>
<A href="#item1.8">1.8</A>) How do I test my changes?<BR>
<A href="#item1.9">1.9</A>) What tools are available for
<A href="#item1.9">1.9</A>) How do I test my changes?<BR>
<A href="#item1.10">1.10</A>) What tools are available for
developers?<BR>
<A href="#item1.10">1.10</A>) What books are good for developers?<BR>
<A href="#item1.11">1.11</A>) What is configure all about?<BR>
<A href="#item1.12">1.12</A>) How do I add a new port?<BR>
<A href="#item1.13">1.13</A>) Why don't you use threads, raw
<A href="#item1.11">1.11</A>) What books are good for developers?<BR>
<A href="#item1.12">1.12</A>) What is configure all about?<BR>
<A href="#item1.13">1.13</A>) How do I add a new port?<BR>
<A href="#item1.14">1.14</A>) Why don't you use threads, raw
devices, async-I/O, &lt;insert your favorite wizz-bang feature
here&gt;?<BR>
<A href="#item1.14">1.14</A>) How are RPM's packaged?<BR>
<A href="#item1.15">1.15</A>) How are CVS branches handled?<BR>
<A href="#item1.16">1.16</A>) Where can I get a copy of the SQL
<A href="#item1.15">1.15</A>) How are RPM's packaged?<BR>
<A href="#item1.16">1.16</A>) How are CVS branches handled?<BR>
<A href="#item1.17">1.17</A>) Where can I get a copy of the SQL
standards?<BR>
<A href="#item1.17">1.17</A>) Where can I get technical
<A href="#item1.18">1.18</A>) Where can I get technical
assistance?<BR>
<A href="#item1.18">1.18</A>) How do I get involved in PostgreSQL web
<A href="#item1.19">1.19</A>) How do I get involved in PostgreSQL web
site development?<BR>
<A href="#item1.19">1.19</A>) Why haven't you replaced CVS with SVN, Git,
<A href="#item1.20">1.20</A>) Why haven't you replaced CVS with SVN, Git,
Monotone, VSS, &lt;insert your favorite SCM system here&gt;?
@ -85,7 +86,7 @@
development?</H3>
<P>Download the code and have a look around. See <A href=
"#item1.7">1.7</A>.</P>
"#item1.8">1.8</A>.</P>
<P>Subscribe to and read the <A href=
"http://archives.postgresql.org/pgsql-hackers">pgsql-hackers</A>
@ -137,7 +138,7 @@
<P>You can learn more about these features by consulting the
archives, the SQL standards and the recommend texts (see <A href=
"#item1.10">1.10</A>).</P>
"#item1.11">1.11</A>).</P>
<H3 id="item1.4">1.4) What do I do after choosing an item to
work on?</H3>
@ -161,7 +162,7 @@
<a href="http://momjian.postgresql.org/cgi-bin/pgpatches_hold">
http://momjian.postgresql.org/cgi-bin/pgpatches_hold</a>.</P>
<H3 id="item1.5">1.5) I've developed a patch, what next?</H3>
<H3 id="item1.5">1.5) I have developed a patch, what next?</H3>
<P>You will need to submit the patch to pgsql-patches@postgresql.org. It
will be reviewed by other contributors to the project and will be
@ -172,7 +173,7 @@
<ol>
<li>Ensure that your patch is generated against the most recent version
of the code, which for developers is CVS HEAD. For more on branches in
PostgreSQL, see <a href="#item1.15">1.15</a>.</li>
PostgreSQL, see <a href="#item1.16">1.16</a>.</li>
<li>Try to make your patch as readable as possible by following the
project's code-layout conventions. This makes it easier for the
@ -203,11 +204,12 @@
<li>New feature patches should also be accompanied by documentation
patches. If you need help checking the SQL standard, see <a href=
"#item1.16">1.16</a>.</li>
"#item1.17">1.17</a>.</li>
<li>Provide an implementation overview, preferably in code comments.
Following the surrounding code commenting style is usually a good
approach.</li>
approach (also see <a
href="http://www.ibm.com/developerworks/linux/library/l-clear-code/?ca=dgr-FClnxw01linuxcodetips">http://www.ibm.com/developerworks/linux/library/l-clear-code/?ca=dgr-FClnxw01linuxcodetips</a>).</li>
<li>If it is a performance patch, please provide confirming test
results to show the benefit of your patch. It is OK to post patches
@ -223,7 +225,28 @@
<p>You will be notified via email when the patch is applied, and
your name will appear in the next version of the release notes.</p>
<H3 id="item1.6">1.6) Where can I learn more about the
<H3 id="item1.6">1.6) How is a patch reviewed?</H3>
<p>Patch committers check several things before applying a patch:</p>
<ul>
<li>Patch follows the SQL standard or community agreed-upon behavior</li>
<li>Style merges seamlessly into the surrounding code</li>
<li>Written as simply and efficiently as possible</li>
<li>Uses the available PostgreSQL subsystems properly</li>
<li>Contains sufficient comments</li>
<li>Contains code that works on all supported operating systems</li>
<li>Has proper documentation</li>
<li>Passes all regression tests, and if needed, adds new ones</li>
<li>Behaves as expected, even under unusual cirumstances</li>
<li>Contains no reliability risks</li>
<li>Does not overly complicate the source code</li>
<li>If performance-related, has a measureable performance benefit</li>
<li>Is of sufficient usefulness to the average PostgreSQL user</li>
<li>Follows existing PostgreSQL coding standards</li>
</ul>
<H3 id="item1.7">1.7) Where can I learn more about the
code?</H3>
<P>Other than documentation in the source tree itself, you can find
@ -233,7 +256,7 @@
is at <a href=
"http://neilconway.org/talks/hacking/">http://neilconway.org/talks/hacking/</a></P>
<H3 id="item1.7">1.7) How do I download/update the current
<H3 id="item1.8">1.8) How do I download/update the current
source tree?</H3>
<P>There are several ways to obtain the source tree. Occasional
@ -248,7 +271,7 @@
"http://developer.postgresql.org/docs/postgres/cvs.html">
http://developer.postgresql.org/docs/postgres/cvs.html</A>.</P>
<H3 id="item1.8">1.8) How do I test my changes?</H3>
<H3 id="item1.9">1.9) How do I test my changes?</H3>
<P><B>Basic system testing</B></P>
@ -296,7 +319,7 @@
you can use the <I>--enable-depend</I> option of <I>configure</I>
to have the compiler compute the dependencies automatically.</P>
<H3 id="item1.9">1.9) What tools are available for
<H3 id="item1.10">1.10) What tools are available for
developers?</H3>
<P>First, all the files in the <I>src/tools</I> directory are
@ -402,21 +425,21 @@
There is also a script called <I>unused_oids</I> in
<I>pgsql/src/include/catalog</I> that shows the unused oids.</P>
<H3 id="item1.10">1.10) What books are good for
<H3 id="item1.11">1.11) What books are good for
developers?</H3>
<P>I have four good books, <I>An Introduction to Database
Systems,</I> by C.J. Date, Addison, Wesley, <I>A Guide to the SQL
Standard,</I> by C.J. Date, et. al, Addison, Wesley,
<I>Fundamentals of Database Systems,</I> by Elmasri and Navathe,
and <I>Transaction Processing,</I> by Jim Gray, Morgan,
Kaufmann</P>
<P>There are five good books:
<P>There is also a database performance site, with a handbook
on-line written by Jim Gray at <A href=
"http://www.benchmarkresources.com">http://www.benchmarkresources.com.</A>.</P>
<UL>
<LI><I>An Introduction to Database Systems,</I> by C.J. Date, Addison, Wesley</LI>
<LI><I>A Guide to the SQL Standard,</I> by C.J. Date, et. al, Addison, Wesley</LI>
<LI><I>Fundamentals of Database Systems,</I> by Elmasri and Navathe</LI>
<LI><I>Transaction Processing,</I> by Jim Gray, Morgan, Kaufmann</LI>
<LI><I>Transactional Information Systems</I> by Gerhard Weikum, Kaufmann</LI>
</UL
</P>
<H3 id="item1.11">1.11) What is configure all about?</H3>
<H3 id="item1.12">1.12) What is configure all about?</H3>
<P>The files <I>configure</I> and <I>configure.in</I> are part of
the GNU <I>autoconf</I> package. Configure allows us to test for
@ -440,7 +463,7 @@
all files derived by configure are removed, so you see only the
file contained in the source distribution.</P>
<H3 id="item1.12">1.12) How do I add a new port?</H3>
<H3 id="item1.13">1.13) How do I add a new port?</H3>
<P>There are a variety of places that need to be modified to add a
new port. First, start in the <I>src/template</I> directory. Add an
@ -459,7 +482,7 @@
handling. There is a <I>backend/port</I> directory if you need
special files for your OS.</P>
<H3 id="item1.13">1.13) Why don't you use threads, raw
<H3 id="item1.14">1.14) Why don't you use threads, raw
devices, async-I/O, &lt;insert your favorite wizz-bang feature
here&gt;?</H3>
@ -493,7 +516,7 @@
cautious about their adoption. The TODO list often contains links
to discussions showing our reasoning in these areas.</P>
<H3 id="item1.14">1.14) How are RPMs packaged?</H3>
<H3 id="item1.15">1.15) How are RPMs packaged?</H3>
<P>This was written by Lamar Owen and Devrim Gündüz:</P>
@ -578,7 +601,7 @@
<P>As to why all these files aren't part of the source tree, well, unless
there was a large cry for it to happen, we don't believe it should.</P>
<H3 id="item1.15">1.15) How are CVS branches managed?</H3>
<H3 id="item1.16">1.16) How are CVS branches managed?</H3>
<P>This was written by Tom Lane:</P>
@ -648,7 +671,7 @@
dot-release or two, so that we won't have to double-patch the first
wave of fixes.</P>
<H3 id="item1.16">1.16) Where can I get a copy of the SQL
<H3 id="item1.17">1.17) Where can I get a copy of the SQL
standards?</H3>
<P>There are three versions of the SQL standard: SQL-92, SQL:1999,
@ -685,7 +708,7 @@
(paper)</LI>
</UL>
<H3 id="item1.17">1.17) Where can I get technical
<H3 id="item1.18">1.18) Where can I get technical
assistance?</H3>
<P>Many technical questions held by those new to the code have been
@ -700,7 +723,7 @@
questions about development of new features, on IRC at
irc.freenode.net in the #postgresql channel.</P>
<H3 id="item1.18">1.18) How do I get involved in PostgreSQL
<H3 id="item1.19">1.19) How do I get involved in PostgreSQL
web site development?</H3>
<P>PostgreSQL website development is discussed on the
@ -710,7 +733,7 @@
, the code for the next version of the website is under the
"portal" module.</P>
<H3 id="item1.19">1.19) Why haven't you replaced CVS with SVN, Git,
<H3 id="item1.20">1.20) Why haven't you replaced CVS with SVN, Git,
Monotone, VSS, &lt;insert your favorite SCMS here&gt;?</H3>
<P>Currently the core developers see no SCMS that will provide
@ -841,24 +864,25 @@
<DL>
<DT>lfirst(i), lfirst_int(i), lfirst_oid(i)</DT>
<DD>return the data (a point, integer and OID respectively) at
list element <I>i.</I></DD>
<DD>return the data (a pointer, integer or OID respectively) of
list cell <I>i.</I></DD>
<DT>lnext(i)</DT>
<DD>return the next list element after <I>i.</I></DD>
<DD>return the next list cell after <I>i.</I></DD>
<DT>foreach(i, list)</DT>
<DD>
loop through <I>list,</I> assigning each list element to
<I>i.</I> It is important to note that <I>i</I> is a List *,
loop through <I>list,</I> assigning each list cell to
<I>i.</I> It is important to note that <I>i</I> is a ListCell *,
not the data in the <I>List</I> element. You need to use
<I>lfirst(i)</I> to get at the data. Here is a typical code
snippet that loops through a List containing <I>Var *'s</I>
and processes each one:
<PRE>
<CODE> List *list;
<CODE>
List *list;
ListCell *i;
foreach(i, list)
@ -878,26 +902,26 @@
<DT>lappend(list, node)</DT>
<DD>add <I>node</I> to the end of <I>list.</I> This is more
expensive that lcons.</DD>
<DD>add <I>node</I> to the end of <I>list.</I></DD>
<DT>nconc(list1, list2)</DT>
<DT>list_concat(list1, list2)</DT>
<DD>Concat <I>list2</I> on to the end of <I>list1.</I></DD>
<DD>Concatenate <I>list2</I> on to the end of <I>list1.</I></DD>
<DT>length(list)</DT>
<DT>list_length(list)</DT>
<DD>return the length of the <I>list.</I></DD>
<DT>nth(i, list)</DT>
<DT>list_nth(list, i)</DT>
<DD>return the <I>i</I>'th element in <I>list.</I></DD>
<DD>return the <I>i</I>'th element in <I>list,</I>
counting from zero.</DD>
<DT>lconsi, ...</DT>
<DT>lcons_int, ...</DT>
<DD>There are integer versions of these: <I>lconsi,
lappendi</I>, etc. Also versions for OID lists: <I>lconso,
lappendo</I>, etc.</DD>
<DD>There are integer versions of these: <I>lcons_int,
lappend_int</I>, etc. Also versions for OID lists: <I>lcons_oid,
lappend_oid</I>, etc.</DD>
</DL>
</BLOCKQUOTE>
You can print nodes easily inside <I>gdb.</I> First, to disable
@ -922,14 +946,14 @@
<H3 id="item2.4">2.4) I just added a field to a structure.
What else should I do?</H3>
<P>The structures passing around from the parser, rewrite,
<P>The structures passed around in the parser, rewriter,
optimizer, and executor require quite a bit of support. Most
structures have support routines in <I>src/backend/nodes</I> used
to create, copy, read, and output those structures (in particular,
the files <I>copyfuncs.c</I> and <I>equalfuncs.c</I>. Make sure you
add support for your new field to these files. Find any other
places the structure might need code for your new field. <I>mkid</I>
is helpful with this (see <A href="#item1.9">1.9</A>).</P>
is helpful with this (see <A href="#item1.10">1.10</A>).</P>
<H3 id="item2.5">2.5) Why do we use <I>palloc</I>() and
<I>pfree</I>() to allocate memory?</H3>

View File

@ -9,7 +9,7 @@
<div id="pgContentWrap">
<h1>PostgreSQL(<28>ݥ<EFBFBD><DDA5>ȥ<EFBFBD><C8A5><EFBFBD><ECA5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29>ˤĤ<CBA4><C4A4>Ƥ褯<C6A4><E8A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>β<EFBFBD><CEB2><EFBFBD>(FAQ)</h1>
<p><EFBFBD><EFBFBD>ʸ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Tue Mar 20 13:43:40 EDT 2007</p>
<p><EFBFBD><EFBFBD>ʸ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Last updated: Tue Apr 24 17:29:38 EDT 2007</p>
<p><EFBFBD><EFBFBD><EFBFBD>ߤΰݻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Bruce Momjian (<A
href="mailto:bruce@momjian.us">bruce@momjian.us</a>)<br />
Maintainer of Japanese Translation: Jun Kuwamura (<A
@ -261,7 +261,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p>
<h4 id="item1.6">1.6</a>) <20>ǿ<EFBFBD><C7BF>Υ<EFBFBD><CEA5><EFBFBD><EAA1BC><EFBFBD>Ϥɤ<CFA4><C9A4>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD></h4>
<p>PostgreSQL <20>κǿ<CEBA><C7BF>ǤϥС<CFA5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8.2.3 <20>Ǥ<EFBFBD><C7A4><EFBFBD></p>
<p>PostgreSQL <20>κǿ<CEBA><C7BF>ǤϥС<CFA5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8.2.4 <20>Ǥ<EFBFBD><C7A4><EFBFBD></p>
<p><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥᥸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򡢿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥޥ<EFBFBD><EFBFBD>ʡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>Ԥʤ<D4A4><CAA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ײ褷<D7B2>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD></p>
@ -704,8 +704,12 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
<h4 id="item3.6">3.6</a>) PostgreSQL<51>Υ<EFBFBD><CEA5>åץ<C3A5><D7A5><EFBFBD>ɤμ<C9A4><CEBC><EFBFBD><EFBFBD>Ϥɤ<CFA4><C9A4>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD></h4>
<p><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD><a
href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>
<p><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤˤĤ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤ˤĤ<EFBFBD><EFBFBD>Ƥβ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><a
href="http://www.postgresql.org/support/versioning">
http://www.postgresql.org/support/versioning</a> <20><><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><C6A1>ܺ٤ˤĤ<CBA4><C4A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <a
href="http://www.postgresql.org/docs/current/static/install-upgrading.html">
http://www.postgresql.org/docs/current/static/install-upgrading.html</a>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
</p>
@ -740,9 +744,9 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
<20><><EFBFBD>ϴְ㤤<D6B0>Ǥ<EFBFBD><C7A4><EFBFBD>ECC RAM<41><4D>SCSI<53><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD>ܡ<EFBFBD><DCA1>ɤϡ<C9A4><CFA1>¤<EFBFBD><C2A4>ϡ<EFBFBD>
<20>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EABFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E2A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD>ɤ<EFBFBD><C9A4>ΤǤ<CEA4><C7A4><EFBFBD>
PostgreSQL <20>ϤۤȤ<DBA4><C8A4>ɤΥϡ<CEA5><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD>Ư<EFBFBD><C6AF><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD>
<20>פʾ<D7A4><CABE><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ϡ<EFBFBD><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򸦵椹<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>󥰥ꥹ<EFBFBD>ȤǤ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥȥ졼<EFBFBD>ɥ<EFBFBD><EFBFBD>դˤĤ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>Ȥ<EFBFBD><C8A4>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD></p>
<20>פʾ<D7A4><CABE><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>
<20><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD>󥰥ꥹ<EFBFBD>Ⱦ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υȥ졼
<20>ɥ<EFBFBD><EFBFBD>դˤĤ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD></p>
<hr />
@ -1289,13 +1293,13 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ܸ<EFBFBD><DCB8>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4>Ƥϰʲ<CFB0><CAB2><EFBFBD><EFBFBD>̤<EFBFBD><CCA4>Ǥ<EFBFBD><C7A4><EFBFBD>
<20>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 2007ǯ03<EFBFBD><EFBFBD>25<EFBFBD><EFBFBD>
<20>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 2007ǯ04<EFBFBD><EFBFBD>25<EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <09><>¼ <20><> (<a href="mailto:juk at PostgreSQL.jp">Jun Kuwamura &lt;juk at PostgreSQL.jp&gt;</a>)
<20><><EFBFBD><EFBFBD>FAQ<41><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD>Ϥ򤷤Ƥ<F2A4B7A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD>(<28>ɾΤ<C9BE>ά<EFBFBD><CEAC><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>):
<09><><EFBFBD><EFBFBD> ̭(<a href="mailto:Tanaka.Minoru at keiken.co.jp">Minoru TANAKA &lt;Tanaka.Minoru at keiken.co.jp&gt;</a>)
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:t-ishii at sra.co.jp">Tatsuo ISHII &lt;t-ishii at sra.co.jp&gt;</a>)
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:ishii at sraoss.co.jp">Tatsuo ISHII &lt;ishii at sraoss.co.jp&gt;</a>)
<09><>ƣ <20>ο<EFBFBD>(<a href="mailto:tomos at elelab.nsc.co.jp">Tomohito SAITOH &lt;tomos at elelab.nsc.co.jp&gt;</a>)
<09>Ͼ<EFBFBD> ȥ(<a href="mailto:baba at kusastro.kyoto-u.ac.jp">Hajime BABA &lt;baba at kusastro.kyoto-u.ac.jp&gt;</a>)
<09><><EFBFBD><EFBFBD> <20>칬(<a href="mailto:kaz-okamoto at hitachi-system.co.jp">Kazuyuki OKAMOTO &lt;kaz-okamoto at hitachi-system.co.jp&gt;</a>)
@ -1309,7 +1313,6 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
<09><>ë <20>ѹ<EFBFBD>(<a href="mailto:hkamiya at catvmics.ne.jp">Hidetaka KAMIYA &lt;hkamiya at catvmics.ne.jp&gt;</a>)
<09><><EFBFBD><EFBFBD> <20><>(<a href="mailto:asugawar at f3.dion.ne.jp">Atsushi SUGAWARA &lt;asugawar at f3.dion.ne.jp&gt;</a>)
<09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(<a href="mailto:i-kaori at sra.co.jp">Kaori Inaba &lt;i-kaori at sra.co.jp&gt;</a>)
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:t-ishii at sra.co.jp">Tatsuo Ishii &lt;t-ishii at sra.co.jp&gt;</a>)
<20><><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD>ݥ<EFBFBD><DDA5>ȥ<EFBFBD><C8A5><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˭<EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ܸ<EFBFBD>PostgreSQL<51><EFBFBD><E1A1BC><EFBFBD>󥰥ꥹ<F3A5B0A5>ȡ<EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4>줿<EFBFBD><EFBFBD><EAA1A2><EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><C3A5>򤷤Ƥ<F2A4B7A4><C6A4><EFBFBD><EFBFBD><EFBFBD>
@ -1325,7 +1328,7 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
<a
href="http://www.PostgreSQL.jp/wg/jpugdoc/">http://www.PostgreSQL.jp/wg/jpugdoc/</a> <20><>JPUGʸ<47>񡦽<EFBFBD><F1A1A6BD>Ҵ<EFBFBD>Ϣʬ<CFA2>ʲ<EFBFBD><CAB2><EFBFBD>
<a href="http://www.linux.or.jp/JF/JFdocs/INDEX-database.html">http://www.linux.or.jp/JF/JFdocs/INDEX-database.html</a> <20><>Linux JF<4A>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
<a href="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</a> <20><>PostgreSQL Notes for Japanese<73>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥڡ<D4A5><DAA1><EFBFBD><EFBFBD><EFBFBD>
<a href="http://www.linet.gr.jp/~juk/pgsql/">http://www.linet.gr.jp/~juk/pgsql/</a> <20><>PostgreSQL Notes for Japanese<73>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥڡ<D4A5><DAA1><EFBFBD><EFBFBD><EFBFBD>
<20>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD>ո<EFBFBD><D5B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<a href="mailto:juk at
PostgreSQL.jp">juk at PostgreSQL.jp</a>)<29>ޤǤ<DEA4><C7A4>󤻤<EFBFBD><F3A4BBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@ -568,13 +568,13 @@
#define PACKAGE_NAME "PostgreSQL"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "PostgreSQL 8.2.4"
#define PACKAGE_STRING "PostgreSQL 8.2.5"
/* Define to the version of this package. */
#define PACKAGE_VERSION "8.2.4"
#define PACKAGE_VERSION "8.2.5"
/* PostgreSQL version as a string */
#define PG_VERSION "8.2.4"
#define PG_VERSION "8.2.5"
/* PostgreSQL version as a number */
#define PG_VERSION_NUM 80204

View File

@ -1,8 +1,8 @@
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 8,2,4,0
PRODUCTVERSION 8,2,4,0
FILEVERSION 8,2,5,0
PRODUCTVERSION 8,2,5,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0
FILEOS VOS__WINDOWS32
@ -15,13 +15,13 @@ BEGIN
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "PostgreSQL Access Library\0"
VALUE "FileVersion", "8.2.4\0"
VALUE "FileVersion", "8.2.5\0"
VALUE "InternalName", "libpq\0"
VALUE "LegalCopyright", "Copyright (C) 2005\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "libpq.dll\0"
VALUE "ProductName", "PostgreSQL\0"
VALUE "ProductVersion", "8.2.4\0"
VALUE "ProductVersion", "8.2.5\0"
END
END
BLOCK "VarFileInfo"

View File

@ -2,8 +2,8 @@
#include "pg_config.h"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 8,2,4,0
PRODUCTVERSION 8,2,4,0
FILEVERSION 8,2,5,0
PRODUCTVERSION 8,2,5,0
FILEFLAGSMASK 0x17L
FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32