1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-31 22:04:40 +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 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) Current maintainer: Bruce Momjian (bruce@momjian.us)
@ -173,7 +173,7 @@
1.6) What is the most recent release? 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 We plan to have a major release every year, with minor releases every
few months. few months.
@ -430,7 +430,10 @@
3.6) What is the upgrade process for PostgreSQL? 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? 3.7) What computer hardware should I use?
@ -630,9 +633,6 @@
upper and lowercase characters, it can not have identical values that 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 differ only in case. To force a particular case to be stored in the
column, use a CHECK constraint or a trigger. 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 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? 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 AIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ 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 Topics
@ -16,7 +16,7 @@ Topics
----- -----
From: Zeugswetter Andreas <ZeugswetterA@spardat.at> 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 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 (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 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) Current maintainer: Bruce Momjian (bruce@momjian.us)
@ -15,22 +15,23 @@ General Questions
1.2) What development environment is required to develop code? 1.2) What development environment is required to develop code?
1.3) What areas need work? 1.3) What areas need work?
1.4) What do I do after choosing an item to work on? 1.4) What do I do after choosing an item to work on?
1.5) I've developed a patch, what next? 1.5) I have developed a patch, what next?
1.6) Where can I learn more about the code? 1.6) How is a patch reviewed?
1.7) How do I download/update the current source tree? 1.7) Where can I learn more about the code?
1.8) How do I test my changes? 1.8) How do I download/update the current source tree?
1.9) What tools are available for developers? 1.9) How do I test my changes?
1.10) What books are good for developers? 1.10) What tools are available for developers?
1.11) What is configure all about? 1.11) What books are good for developers?
1.12) How do I add a new port? 1.12) What is configure all about?
1.13) Why don't you use threads, raw devices, async-I/O, <insert your 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>? favorite wizz-bang feature here>?
1.14) How are RPM's packaged? 1.15) How are RPM's packaged?
1.15) How are CVS branches handled? 1.16) How are CVS branches handled?
1.16) Where can I get a copy of the SQL standards? 1.17) Where can I get a copy of the SQL standards?
1.17) Where can I get technical assistance? 1.18) Where can I get technical assistance?
1.18) How do I get involved in PostgreSQL web site development? 1.19) How do I get involved in PostgreSQL web site development?
1.19) Why haven't you replaced CVS with SVN, Git, Monotone, VSS, 1.20) Why haven't you replaced CVS with SVN, Git, Monotone, VSS,
<insert your favorite SCM system here>? <insert your favorite SCM system here>?
Technical Questions Technical Questions
@ -51,7 +52,7 @@ General Questions
1.1) How do I get involved in PostgreSQL development? 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 Subscribe to and read the pgsql-hackers mailing list (often termed
'hackers'). This is where the major contributors and core members of '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. http://www.postgresql.org/docs/faqs.TODO.html.
You can learn more about these features by consulting the archives, 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? 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, being kept for the next release,
http://momjian.postgresql.org/cgi-bin/pgpatches_hold. 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 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 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: make sure your submission conforms to the following guidelines:
1. Ensure that your patch is generated against the most recent 1. Ensure that your patch is generated against the most recent
version of the code, which for developers is CVS HEAD. For more on 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 2. Try to make your patch as readable as possible by following the
project's code-layout conventions. This makes it easier for the project's code-layout conventions. This makes it easier for the
reviewer, and there's no point in trying to layout things 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 6. If you are adding a new feature, confirm that it has been tested
thoroughly. Try to test the feature in all conceivable scenarios. thoroughly. Try to test the feature in all conceivable scenarios.
7. New feature patches should also be accompanied by documentation 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. 8. Provide an implementation overview, preferably in code comments.
Following the surrounding code commenting style is usually a good 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 9. If it is a performance patch, please provide confirming test
results to show the benefit of your patch. It is OK to post results to show the benefit of your patch. It is OK to post
patches without this information, though the patch will not be 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 You will be notified via email when the patch is applied, and your
name will appear in the next version of the release notes. 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 Other than documentation in the source tree itself, you can find some
papers/presentations discussing the code at papers/presentations discussing the code at
http://www.postgresql.org/developer. An excellent presentation is at http://www.postgresql.org/developer. An excellent presentation is at
http://neilconway.org/talks/hacking/ 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 There are several ways to obtain the source tree. Occasional
developers can just get the most recent source tree snapshot from 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 in CVS. For details of how to obtain the source from CVS see
http://developer.postgresql.org/docs/postgres/cvs.html. 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 Basic system testing
@ -223,7 +244,7 @@ General Questions
you are using GCC you can use the --enable-depend option of configure you are using GCC you can use the --enable-depend option of configure
to have the compiler compute the dependencies automatically. 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 First, all the files in the src/tools directory are designed for
developers. developers.
@ -316,17 +337,16 @@ General Questions
is also a script called unused_oids in pgsql/src/include/catalog that is also a script called unused_oids in pgsql/src/include/catalog that
shows the unused oids. 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. There are five good books:
Date, Addison, Wesley, A Guide to the SQL Standard, by C.J. Date, et. * An Introduction to Database Systems, by C.J. Date, Addison, Wesley
al, Addison, Wesley, Fundamentals of Database Systems, by Elmasri and * A Guide to the SQL Standard, by C.J. Date, et. al, Addison, Wesley
Navathe, and Transaction Processing, by Jim Gray, Morgan, Kaufmann * Fundamentals of Database Systems, by Elmasri and Navathe
* Transaction Processing, by Jim Gray, Morgan, Kaufmann
* Transactional Information Systems by Gerhard Weikum, Kaufmann
There is also a database performance site, with a handbook on-line 1.12) What is configure all about?
written by Jim Gray at http://www.benchmarkresources.com..
1.11) What is configure all about?
The files configure and configure.in are part of the GNU autoconf The files configure and configure.in are part of the GNU autoconf
package. Configure allows us to test for various capabilities of the 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 removed, so you see only the file contained in the source
distribution. 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 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 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 src/makefiles directory for port-specific Makefile handling. There is
a backend/port directory if you need special files for your OS. 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>? favorite wizz-bang feature here>?
There is always a temptation to use the newest operating system 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 cautious about their adoption. The TODO list often contains links to
discussions showing our reasoning in these areas. 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: 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 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. 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: 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 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. 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 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 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://www.contrib.andrew.cmu.edu/~shadow/sql.html#syntax (SQL-92)
* http://dbs.uni-leipzig.de/en/lokal/standards.pdf (paper) * 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 Many technical questions held by those new to the code have been
answered on the pgsql-hackers mailing list - the archives of which can 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 questions about development of new features, on IRC at
irc.freenode.net in the #postgresql channel. 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 PostgreSQL website development is discussed on the
pgsql-www@postgresql.org mailing list. The is a project page where 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 http://gborg.postgresql.org/project/pgweb/projdisplay.php , the code
for the next version of the website is under the "portal" module. 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>? favorite SCMS here>?
Currently the core developers see no SCMS that will provide enough 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: Here are some of the List manipulation commands:
lfirst(i), lfirst_int(i), lfirst_oid(i) lfirst(i), lfirst_int(i), lfirst_oid(i)
return the data (a point, integer and OID respectively) at list return the data (a pointer, integer or OID respectively) of
element i. list cell i.
lnext(i) lnext(i)
return the next list element after i. return the next list cell after i.
foreach(i, list) foreach(i, list)
loop through list, assigning each list element to i. It is loop through list, assigning each list cell to i. It is
important to note that i is a List *, not the data in the List important to note that i is a ListCell *, not the data in the
element. You need to use lfirst(i) to get at the data. Here is List element. You need to use lfirst(i) to get at the data.
a typical code snippet that loops through a List containing Var Here is a typical code snippet that loops through a List
*'s and processes each one: containing Var *'s and processes each one:
List *list;
List *list;
ListCell *i; ListCell *i;
foreach(i, list) foreach(i, list)
@ -707,20 +728,20 @@ typedef struct nameData
if list is NIL. if list is NIL.
lappend(list, node) 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) list_concat(list1, list2)
Concat list2 on to the end of list1. Concatenate list2 on to the end of list1.
length(list) list_length(list)
return the length of the list. return the length of the list.
nth(i, list) list_nth(list, i)
return the i'th element in list. return the i'th element in list, counting from zero.
lconsi, ... lcons_int, ...
There are integer versions of these: lconsi, lappendi, etc. There are integer versions of these: lcons_int, lappend_int,
Also versions for OID lists: lconso, lappendo, etc. etc. Also versions for OID lists: lcons_oid, lappend_oid, etc.
You can print nodes easily inside gdb. First, to disable output You can print nodes easily inside gdb. First, to disable output
truncation when you use the gdb print command: 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? 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 executor require quite a bit of support. Most structures have support
routines in src/backend/nodes used to create, copy, read, and output routines in src/backend/nodes used to create, copy, read, and output
those structures (in particular, the files copyfuncs.c and those structures (in particular, the files copyfuncs.c and
equalfuncs.c. Make sure you add support for your new field to these 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 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? 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 HP-UX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ 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) current maintainer: Tom Lane (tgl@sss.pgh.pa.us)
original author: 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 IRIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ 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) current maintainer: Luis Amigo (lamigo@atc.unican.es)
original author: 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: There are several resources that helped us complete this port:
* PeerDirect port of PostgreSQL 7.2 to Win32 * PeerDirect port of PostgreSQL 7.2 to Win32
(ftp://momjian.postgresql.org/pub/postgresql/win32/PeerDirect)
* CONNX Win32 signal * CONNX Win32 signal
code(ftp://momjian.postgresql.org/pub/postgresql/win32/CONNX)
* SRA port of PostgreSQL to Win32 (unfortunately, this is not * SRA port of PostgreSQL to Win32 (unfortunately, this is not
publically available because the threaded portion is proprietary) * pgAdmin3 CHM help files
* CHM help files
(http://www.pgadmin.org/snapshots/help/en_US/pgadmin3.chm)

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
IRIX Specific IRIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ 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) current maintainer: Billy G. Allie (Bill.Allie@mug.org)
original author: Andrew Merrill (andrew@compclass.com) original author: Andrew Merrill (andrew@compclass.com)

View File

@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL
Sun Solaris specific Sun Solaris specific
To be read in conjunction with the installation instructions. 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: 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) 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) <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) 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> 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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򡢿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥޥ<EFBFBD><EFBFBD>ʡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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> 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/ <EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><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://
versioning <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 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><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 <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> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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> 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> 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> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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> [<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>ܸ<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><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>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><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><>ƣ <20>ο<EFBFBD>(Tomohito SAITOH <tomos at elelab.nsc.co.jp>)
<20>Ͼ<EFBFBD> ȥ(Hajime BABA <baba at kusastro.kyoto-u.ac.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>) <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><>ë <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><>(Atsushi SUGAWARA <asugawar at f3.dion.ne.jp>)
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(Kaori Inaba <i-kaori at sra.co.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><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> <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> <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.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.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><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> <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) : 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) : Compiler used (example: gcc 3.3.5) :

View File

@ -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: 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= <P>Current maintainer: Bruce Momjian (<A href=
"mailto:bruce@momjian.us">bruce@momjian.us</A>) "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> <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 <P>We plan to have a major release every year, with minor releases
every few months.</P> every few months.</P>
@ -585,8 +585,11 @@
<H3 id="item3.6">3.6) What is the upgrade process for PostgreSQL?</H3> <H3 id="item3.6">3.6) What is the upgrade process for PostgreSQL?</H3>
<P>See <a <P>See <a
href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>. href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>
</P> 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> <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> case to be stored in the column, use a <SMALL>CHECK</SMALL>
constraint or a trigger.</P> 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 <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? 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> 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 <H1>Developer's Frequently Asked Questions (FAQ) for
PostgreSQL</H1> 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= <P>Current maintainer: Bruce Momjian (<A href=
"mailto:bruce@momjian.us">bruce@momjian.us</A>)<BR> "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.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 <A href="#item1.4">1.4</A>) What do I do after choosing an item to
work on?<BR> work on?<BR>
<A href="#item1.5">1.5</A>) I've developed a patch, what next?<BR> <A href="#item1.5">1.5</A>) I have 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.6</A>) How is a patch reviewed?<BR>
<A href="#item1.7">1.7</A>) How do I download/update the current <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> source tree?<BR>
<A href="#item1.8">1.8</A>) How do I test my changes?<BR> <A href="#item1.9">1.9</A>) How do I test my changes?<BR>
<A href="#item1.9">1.9</A>) What tools are available for <A href="#item1.10">1.10</A>) What tools are available for
developers?<BR> developers?<BR>
<A href="#item1.10">1.10</A>) What books are good for developers?<BR> <A href="#item1.11">1.11</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>) 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>) 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.14">1.14</A>) Why don't you use threads, raw
devices, async-I/O, &lt;insert your favorite wizz-bang feature devices, async-I/O, &lt;insert your favorite wizz-bang feature
here&gt;?<BR> 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 RPM's packaged?<BR>
<A href="#item1.15">1.15</A>) How are CVS branches handled?<BR> <A href="#item1.16">1.16</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.17">1.17</A>) Where can I get a copy of the SQL
standards?<BR> 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> 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> 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;? Monotone, VSS, &lt;insert your favorite SCM system here&gt;?
@ -85,7 +86,7 @@
development?</H3> development?</H3>
<P>Download the code and have a look around. See <A href= <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= <P>Subscribe to and read the <A href=
"http://archives.postgresql.org/pgsql-hackers">pgsql-hackers</A> "http://archives.postgresql.org/pgsql-hackers">pgsql-hackers</A>
@ -137,7 +138,7 @@
<P>You can learn more about these features by consulting the <P>You can learn more about these features by consulting the
archives, the SQL standards and the recommend texts (see <A href= 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 <H3 id="item1.4">1.4) What do I do after choosing an item to
work on?</H3> work on?</H3>
@ -161,7 +162,7 @@
<a href="http://momjian.postgresql.org/cgi-bin/pgpatches_hold"> <a href="http://momjian.postgresql.org/cgi-bin/pgpatches_hold">
http://momjian.postgresql.org/cgi-bin/pgpatches_hold</a>.</P> 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 <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 will be reviewed by other contributors to the project and will be
@ -172,7 +173,7 @@
<ol> <ol>
<li>Ensure that your patch is generated against the most recent version <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 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 <li>Try to make your patch as readable as possible by following the
project's code-layout conventions. This makes it easier for 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 <li>New feature patches should also be accompanied by documentation
patches. If you need help checking the SQL standard, see <a href= 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. <li>Provide an implementation overview, preferably in code comments.
Following the surrounding code commenting style is usually a good 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 <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 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 <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> 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> code?</H3>
<P>Other than documentation in the source tree itself, you can find <P>Other than documentation in the source tree itself, you can find
@ -233,7 +256,7 @@
is at <a href= is at <a href=
"http://neilconway.org/talks/hacking/">http://neilconway.org/talks/hacking/</a></P> "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> source tree?</H3>
<P>There are several ways to obtain the source tree. Occasional <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">
http://developer.postgresql.org/docs/postgres/cvs.html</A>.</P> 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> <P><B>Basic system testing</B></P>
@ -296,7 +319,7 @@
you can use the <I>--enable-depend</I> option of <I>configure</I> you can use the <I>--enable-depend</I> option of <I>configure</I>
to have the compiler compute the dependencies automatically.</P> 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> developers?</H3>
<P>First, all the files in the <I>src/tools</I> directory are <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 There is also a script called <I>unused_oids</I> in
<I>pgsql/src/include/catalog</I> that shows the unused oids.</P> <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> developers?</H3>
<P>I have four good books, <I>An Introduction to Database <P>There are five good books:
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 is also a database performance site, with a handbook <UL>
on-line written by Jim Gray at <A href= <LI><I>An Introduction to Database Systems,</I> by C.J. Date, Addison, Wesley</LI>
"http://www.benchmarkresources.com">http://www.benchmarkresources.com.</A>.</P> <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 <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 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 all files derived by configure are removed, so you see only the
file contained in the source distribution.</P> 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 <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 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 handling. There is a <I>backend/port</I> directory if you need
special files for your OS.</P> 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 devices, async-I/O, &lt;insert your favorite wizz-bang feature
here&gt;?</H3> here&gt;?</H3>
@ -493,7 +516,7 @@
cautious about their adoption. The TODO list often contains links cautious about their adoption. The TODO list often contains links
to discussions showing our reasoning in these areas.</P> 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> <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 <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> 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> <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 dot-release or two, so that we won't have to double-patch the first
wave of fixes.</P> 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> standards?</H3>
<P>There are three versions of the SQL standard: SQL-92, SQL:1999, <P>There are three versions of the SQL standard: SQL-92, SQL:1999,
@ -685,7 +708,7 @@
(paper)</LI> (paper)</LI>
</UL> </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> assistance?</H3>
<P>Many technical questions held by those new to the code have been <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 questions about development of new features, on IRC at
irc.freenode.net in the #postgresql channel.</P> 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> web site development?</H3>
<P>PostgreSQL website development is discussed on the <P>PostgreSQL website development is discussed on the
@ -710,7 +733,7 @@
, the code for the next version of the website is under the , the code for the next version of the website is under the
"portal" module.</P> "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> Monotone, VSS, &lt;insert your favorite SCMS here&gt;?</H3>
<P>Currently the core developers see no SCMS that will provide <P>Currently the core developers see no SCMS that will provide
@ -841,24 +864,25 @@
<DL> <DL>
<DT>lfirst(i), lfirst_int(i), lfirst_oid(i)</DT> <DT>lfirst(i), lfirst_int(i), lfirst_oid(i)</DT>
<DD>return the data (a point, integer and OID respectively) at <DD>return the data (a pointer, integer or OID respectively) of
list element <I>i.</I></DD> list cell <I>i.</I></DD>
<DT>lnext(i)</DT> <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> <DT>foreach(i, list)</DT>
<DD> <DD>
loop through <I>list,</I> assigning each list element to loop through <I>list,</I> assigning each list cell to
<I>i.</I> It is important to note that <I>i</I> is a List *, <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 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 <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> snippet that loops through a List containing <I>Var *'s</I>
and processes each one: and processes each one:
<PRE> <PRE>
<CODE> List *list; <CODE>
List *list;
ListCell *i; ListCell *i;
foreach(i, list) foreach(i, list)
@ -878,26 +902,26 @@
<DT>lappend(list, node)</DT> <DT>lappend(list, node)</DT>
<DD>add <I>node</I> to the end of <I>list.</I> This is more <DD>add <I>node</I> to the end of <I>list.</I></DD>
expensive that lcons.</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> <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, <DD>There are integer versions of these: <I>lcons_int,
lappendi</I>, etc. Also versions for OID lists: <I>lconso, lappend_int</I>, etc. Also versions for OID lists: <I>lcons_oid,
lappendo</I>, etc.</DD> lappend_oid</I>, etc.</DD>
</DL> </DL>
</BLOCKQUOTE> </BLOCKQUOTE>
You can print nodes easily inside <I>gdb.</I> First, to disable 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. <H3 id="item2.4">2.4) I just added a field to a structure.
What else should I do?</H3> 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 optimizer, and executor require quite a bit of support. Most
structures have support routines in <I>src/backend/nodes</I> used structures have support routines in <I>src/backend/nodes</I> used
to create, copy, read, and output those structures (in particular, to create, copy, read, and output those structures (in particular,
the files <I>copyfuncs.c</I> and <I>equalfuncs.c</I>. Make sure you 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 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> 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 <H3 id="item2.5">2.5) Why do we use <I>palloc</I>() and
<I>pfree</I>() to allocate memory?</H3> <I>pfree</I>() to allocate memory?</H3>

View File

@ -9,7 +9,7 @@
<div id="pgContentWrap"> <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> <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 <p><EFBFBD><EFBFBD><EFBFBD>ߤΰݻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Bruce Momjian (<A
href="mailto:bruce@momjian.us">bruce@momjian.us</a>)<br /> href="mailto:bruce@momjian.us">bruce@momjian.us</a>)<br />
Maintainer of Japanese Translation: Jun Kuwamura (<A 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> <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> <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> <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> <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 <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> 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> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
</p> </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>ϴְ㤤<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> <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> 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>פʾ<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> <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><C8A4>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD></p> <20>ɥ<EFBFBD><EFBFBD>դˤĤ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD></p>
<hr /> <hr />
@ -1289,13 +1293,13 @@ http://www.postgresql.jp/PostgreSQL/references.html</a>
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<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>ܸ<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><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>): <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><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><>ƣ <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> ȥ(<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>) <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><>ë <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><>(<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><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><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> <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 <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> 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.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 <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> 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 PACKAGE_NAME "PostgreSQL"
/* Define to the full name and version of this package. */ /* 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 to the version of this package. */
#define PACKAGE_VERSION "8.2.4" #define PACKAGE_VERSION "8.2.5"
/* PostgreSQL version as a string */ /* PostgreSQL version as a string */
#define PG_VERSION "8.2.4" #define PG_VERSION "8.2.5"
/* PostgreSQL version as a number */ /* PostgreSQL version as a number */
#define PG_VERSION_NUM 80204 #define PG_VERSION_NUM 80204

View File

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

View File

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