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:
12
doc/FAQ
12
doc/FAQ
@ -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?
|
||||
|
@ -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
|
||||
|
145
doc/FAQ_DEV
145
doc/FAQ_DEV
@ -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 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
|
||||
|
||||
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?
|
||||
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,18 +699,19 @@ 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;
|
||||
ListCell *i;
|
||||
@ -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?
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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:
|
||||
|
@ -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>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>Ԥʤ<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>
|
||||
|
@ -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) :
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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, <insert your favorite wizz-bang feature
|
||||
here>?<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, <insert your favorite SCM system here>?
|
||||
|
||||
|
||||
@ -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, <insert your favorite wizz-bang feature
|
||||
here>?</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, <insert your favorite SCMS here>?</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>
|
||||
|
@ -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>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>
|
||||
<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 <juk at PostgreSQL.jp></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 <Tanaka.Minoru at keiken.co.jp></a>)
|
||||
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:t-ishii at sra.co.jp">Tatsuo ISHII <t-ishii at sra.co.jp></a>)
|
||||
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:ishii at sraoss.co.jp">Tatsuo ISHII <ishii at sraoss.co.jp></a>)
|
||||
<09><>ƣ <20>ο<EFBFBD>(<a href="mailto:tomos at elelab.nsc.co.jp">Tomohito SAITOH <tomos at elelab.nsc.co.jp></a>)
|
||||
<09>Ͼ<EFBFBD> ȥ(<a href="mailto:baba at kusastro.kyoto-u.ac.jp">Hajime BABA <baba at kusastro.kyoto-u.ac.jp></a>)
|
||||
<09><><EFBFBD><EFBFBD> <20>칬(<a href="mailto:kaz-okamoto at hitachi-system.co.jp">Kazuyuki OKAMOTO <kaz-okamoto at hitachi-system.co.jp></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 <hkamiya at catvmics.ne.jp></a>)
|
||||
<09><><EFBFBD><EFBFBD> <20><>(<a href="mailto:asugawar at f3.dion.ne.jp">Atsushi SUGAWARA <asugawar at f3.dion.ne.jp></a>)
|
||||
<09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(<a href="mailto:i-kaori at sra.co.jp">Kaori Inaba <i-kaori at sra.co.jp></a>)
|
||||
<09>а<EFBFBD> ã<><C3A3>(<a href="mailto:t-ishii at sra.co.jp">Tatsuo Ishii <t-ishii at sra.co.jp></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>
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user