postgres.git / summary / log / commit / refs

commit    90e4b46998dcd16b3e38dd1923d0f4e7a88ae2b2
Author:   Bruce Momjian <bruce@momjian.us>
Date:     Thu Apr 19 03:07:32 2007 +0000
First released in: 7.3.19, 7.4.17, 8.0.13, 8.1.9, 8.2.4

    Stamp releases 8.2.4, 8.1.9, 8.0.13, 7.4.17, 7.3.19.


doc/FAQ | 37 ++++++---------- doc/FAQ_AIX | 4 +- doc/FAQ_DEV | 65 ++++++++++++++-------------- doc/FAQ_HPUX | 2 +- doc/FAQ_IRIX | 2 +- doc/FAQ_SCO | 2 +- doc/FAQ_Solaris | 25 ++++++----- doc/FAQ_german | 4 +- doc/FAQ_japanese | 80 +++++++++++++++++++++------------- doc/bug.template | 2 +- doc/src/FAQ/FAQ.html | 44 +++++++------------ doc/src/FAQ/FAQ_DEV.html | 76 ++++++++++++++++---------------- doc/src/FAQ/FAQ_MINGW.html | 12 +++--- doc/src/FAQ/FAQ_german.html | 2 +- doc/src/FAQ/FAQ_japanese.html | 93 +++++++++++++++++++++++++--------------- src/include/pg_config.h.win32 | 6 +-- src/interfaces/libpq/libpq.rc.in | 8 ++-- src/port/win32ver.rc | 4 +- 18 files changed, 246 insertions(+), 222 deletions(-) diff --git a/doc/FAQ b/doc/FAQ index 0f4e45b269c..536a8a2ac1f 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -1,7 +1,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL - Last updated: Tue Feb 6 22:16:17 EST 2007 + Last updated: Wed Apr 18 23:05:05 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.3. + The latest release of PostgreSQL is version 8.2.4. We plan to have a major release every year, with minor releases every few months. @@ -430,20 +430,7 @@ 3.6) What is the upgrade process for PostgreSQL? - The PostgreSQL team makes only bug fixes in minor releases, so, for - example, upgrading from 7.4.8 to 7.4.9 does not require a dump and - restore; merely stop the database server, install the updated - binaries, and restart the server. - - All users should upgrade to the most recent minor release as soon as - it is available. While every upgrade has some risk, PostgreSQL minor - releases are designed to fix only common bugs with the least risk. The - community considers not upgrading more risky that upgrading. - - Major releases (e.g. from 7.3 to 7.4) often change the internal format - of system tables and data files. These changes are often complex, so - we don't maintain backward compatibility for data files. A dump/reload - of the database is required for major upgrades. + See http://www.postgresql.org/support/versioning. 3.7) What computer hardware should I use? @@ -547,25 +534,25 @@ As an example, consider a file of 100,000 lines with an integer and text description on each line. Suppose the text string avergages twenty bytes in length. The flat file would be 2.8 MB. The size of the - PostgreSQL database file containing this data can be estimated as 5.6 + PostgreSQL database file containing this data can be estimated as 5.2 MB: - 28 bytes: each row header (approximate) + 24 bytes: each row header (approximate) 24 bytes: one int field and one text field + 4 bytes: pointer on page to tuple ---------------------------------------- - 56 bytes per row + 52 bytes per row The data page size in PostgreSQL is 8192 bytes (8 KB), so: 8192 bytes per page - ------------------- = 146 rows per database page (rounded down) - 56 bytes per row + ------------------- = 158 rows per database page (rounded down) + 52 bytes per row 100000 data rows - -------------------- = 685 database pages (rounded up) - 146 rows per page + -------------------- = 633 database pages (rounded up) + 158 rows per page -685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) +633 database pages * 8192 bytes per page = 5,185,536 bytes (5.2 MB) Indexes do not require as much overhead, but do contain the data that is being indexed, so they can be large also. @@ -817,7 +804,7 @@ 4.18) How do I return multiple rows or columns from a function? It is easy using set-returning functions, - http://techdocs.postgresql.org/guides/SetReturningFunctions + http://www.postgresql.org/docs/techdocs.17 . 4.19) Why do I get "relation with OID ##### does not exist" errors when diff --git a/doc/FAQ_AIX b/doc/FAQ_AIX index b04a8e1472b..33364dda1cb 100644 --- a/doc/FAQ_AIX +++ b/doc/FAQ_AIX @@ -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/02/07 03:16:59 $ +Last updated: $Date: 2007/04/19 03:07:22 $ Topics @@ -16,7 +16,7 @@ Topics ----- From: Zeugswetter Andreas <ZeugswetterA@spardat.at> -$Date: 2007/02/07 03:16:59 $ +$Date: 2007/04/19 03:07:22 $ 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 diff --git a/doc/FAQ_DEV b/doc/FAQ_DEV index 8abc9c541db..246c37f9501 100644 --- a/doc/FAQ_DEV +++ b/doc/FAQ_DEV @@ -1,7 +1,7 @@ Developer's Frequently Asked Questions (FAQ) for PostgreSQL - Last updated: Thu Jan 4 16:00:00 EST 2007 + Last updated: Mon Mar 19 12:52:30 EDT 2007 Current maintainer: Bruce Momjian (bruce@momjian.us) @@ -30,7 +30,8 @@ General Questions 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) What is the timeline for the next major PostgreSQL release? + 1.19) Why haven't you replaced CVS with SVN, Git, Monotone, VSS, + <insert your favorite SCM system here>? Technical Questions @@ -77,11 +78,14 @@ General Questions Some developers use compilers from other software vendors with mixed results. - Developers who are regularly rebuilding the source often pass the + Developers who regularly rebuild the source often pass the --enable-depend flag to configure. The result is that when you make a modification to a C header file, all files depend upon that file are also rebuilt. + src/Makefile.custom can be used to set environment variables, like + CUSTOM_COPT, that are used for every compile. + 1.3) What areas need work? Outstanding features are detailed in the TODO list. This is located in @@ -131,20 +135,20 @@ General Questions src/tools/make_diff/difforig useful. (Unified diffs are only preferable if the file changes are single-line changes and do not rely on surrounding lines.) - 4. PostgreSQL is licensed under a BSD license, so any submissions - must conform to the BSD license to be included. If you use code - that is available under some other license that is BSD compatible - (eg. public domain) please note that code in your email submission + 4. PostgreSQL is licensed under a BSD license. By posting a patch to + the public PostgreSQL mailling lists, you are giving the + PostgreSQL Global Development Group the non-revokable right to + distribute your patch under the BSD license. 5. Confirm that your changes can pass the regression tests. If your changes are port specific, please list the ports you have tested it on. - 6. Provide an implementation overview, preferably in code comments. - Following the surrounding code commenting style is usually a good - approach. + 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. - 8. If you are adding a new feature, confirm that it has been tested - thoroughly. Try to test the feature in all conceivable scenarios. + 8. Provide an implementation overview, preferably in code comments. + Following the surrounding code commenting style is usually a good + approach. 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 @@ -565,6 +569,22 @@ 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 + favorite SCMS here>? + + Currently the core developers see no SCMS that will provide enough + benefit to outwiegh the pain involved in moving to a new SCMS. Typical + problems that must be addressed by any new SCMS include: + * Run natively on all of our supported platforms. + * Integrate into the Buildfarm. + * Import our entire CVS Repository while preserving complete + history. + * Allow for anonymous checkouts. + + Currently there is no intention for switching to a new SCMS until at + least the end of the 8.4 development cycle sometime in late 2008. For + more information please refer to the mailing list archives. + Technical Questions 2.1) How do I efficiently access information in tables from the backend code? @@ -799,24 +819,3 @@ typedef struct nameData pgsql/data directory. The client profile file will be put in the client's current directory. Linux requires a compile with -DLINUX_PROFILE for proper profiling. - - 2.9) What is the timeline for the next major PostgreSQL release? - - The development schedule for the 8.3 release is: - - March 1, 2007 - - Initial community review of all major feature patches - April 1, 2007 - - Feature freeze, all patches must be submitted for review and - application - mid-May, 2007 - - All patches applied, beta testing begins - July, 2007 - - Release of 8.3.0 - - Patches that appear after appropriate dates are typically not applied - but held for the next major release. diff --git a/doc/FAQ_HPUX b/doc/FAQ_HPUX index 6493dc35d09..20bd4b0ba10 100644 --- a/doc/FAQ_HPUX +++ b/doc/FAQ_HPUX @@ -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/02/07 03:16:59 $ +last updated: $Date: 2007/04/19 03:07:22 $ current maintainer: Tom Lane (tgl@sss.pgh.pa.us) original author: Tom Lane (tgl@sss.pgh.pa.us) diff --git a/doc/FAQ_IRIX b/doc/FAQ_IRIX index 0fefd8dddaf..05f0d39cbda 100644 --- a/doc/FAQ_IRIX +++ b/doc/FAQ_IRIX @@ -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/02/07 03:16:59 $ +last updated: $Date: 2007/04/19 03:07:22 $ current maintainer: Luis Amigo (lamigo@atc.unican.es) original author: Luis Amigo (lamigo@atc.unican.es) diff --git a/doc/FAQ_SCO b/doc/FAQ_SCO index 56ec64ee0eb..00c9089d3ea 100644 --- a/doc/FAQ_SCO +++ b/doc/FAQ_SCO @@ -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/02/07 03:16:59 $ +last updated: $Date: 2007/04/19 03:07:22 $ current maintainer: Billy G. Allie (Bill.Allie@mug.org) original author: Andrew Merrill (andrew@compclass.com) diff --git a/doc/FAQ_Solaris b/doc/FAQ_Solaris index 65dacef92ba..ee1edf31290 100644 --- a/doc/FAQ_Solaris +++ b/doc/FAQ_Solaris @@ -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/02/07 03:16:59 $ +Last updated: $Date: 2007/04/19 03:07:22 $ Contents: @@ -72,14 +72,12 @@ problem. Solaris 9 and above has a newer version of OpenSSL. This is probably a case of the run-time linker being unable to find some library, probably libz, libreadline or some other non-standard library such as libssl. To point it to the right location, set the -LD_LIBRARY_PATH environment variable, e.g., +LDFLAGS environment variable, e.g., - LD_LIBRARY_PATH=/usr/sfw/lib:/opt/sfw/lib:/usr/local/lib - export LD_LIBRARY_PATH + LDFLAGS="-R /usr/sfw/lib:/opt/sfw/lib:/usr/local/lib" + export LDFLAGS -and restart configure. You will also have to keep this setting whenever -you run any of the installed PostgreSQL programs. Alternatively, set -the environment variable LD_RUN_PATH. See the ld(1) man page for more +and restart configure. See the ld(1) man page for more information. @@ -145,6 +143,10 @@ recommendations are also useful on other hardware with Solaris. Yes, see the chapter "Monitoring Database Activity" in the documentation for further information. +You can also find more information here: + + http://blogs.sun.com/robertlor/entry/user_level_dtrace_probes_in + If you see the linking of the postgres executable abort with an error message like @@ -157,8 +159,9 @@ message like gmake: *** [postgres] Error 1 your DTrace installation is too old to handle probes in static -functions. You need Solaris 10u3 or newer. +functions. You need Solaris 10u4 or newer. Workaround is remove static +keyword from AbortTransaction and CommitTransaction functions declaration in +src/backend/access/transam/xact.c. -You can also find more information here: - - http://blogs.sun.com/robertlor/entry/user_level_dtrace_probes_in +See http://sunsolve.sun.com/search/document.do?assetkey=1-1-2139224-1 +(registration required). diff --git a/doc/FAQ_german b/doc/FAQ_german index 24a5bf54e7a..37868b638c1 100644 --- a/doc/FAQ_german +++ b/doc/FAQ_german @@ -356,8 +356,8 @@ 1.13) Wie sende ich einen Fehlerbericht? Bitte besuchen Sie die PostgreSQL-BugTool-Seite - http://www.postgresql.org/bugform.html, die Hinweise und Anleitungen - zur Einreichung von Fehlerberichten enth鄟t. + http://www.postgresql.org/support/submitbug, die Hinweise und + Anleitungen zur Einreichung von Fehlerberichten enth鄟t. 鈁erpr�fe auch den ftp-Server ftp://ftp.postgresql.org/pub/, um nachzusehen, ob es eine neuere PostgreSQL-Version oder neue Patches diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese index 0547c515d39..794f300831e 100644 --- a/doc/FAQ_japanese +++ b/doc/FAQ_japanese @@ -1,6 +1,6 @@ PostgreSQL(禾旦玄弘伊旦’平亙□’巨伙)卞勾中化方仁丐月撙杽午公及荸蠶(FAQ) -葆妐瘉蔽凳蕙ゥ: Mon Dec 11 17:45:54 EST 2006 +葆妐瘉蔽凳蕙ゥ: Tue Mar 20 13:43:40 EDT 2007 蜇箕及問儅棟咥樊: Bruce Momjian (bruce@momjian.us) Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) @@ -37,6 +37,7 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) 1.11) SQL反升丹允木壬喀屯引允井〝 1.12) 由永民毛羼間仄凶曰﹜釩�砲薄憧鉬眷瓣馱諵豸洃氻忖馱鴗苳銴中リ馱哄� 1.13) 職及DBMS午�璊暀鹼ostgreSQL反升丹卅及匹允井〝 +1.14) PostgreSQL反嶄咍及瘉蕙及笙凜棉及庍凳毛健中引允井〝 交□扒’弁仿奶失件玄及撙杽 @@ -53,8 +54,8 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) 〝 3.4) 升及方丹卅犯田弘窗Х互銀尹引允井〝 3.5) 濤糧仄方丹午允月午五卞 'Sorry, too many clients' 互請月及反卅兮匹允井〝 -3.6) PostgreSQL及失永皿弘伊□玉及澎賜反升丹仄引允井〝 -3.7) 甩□玉它尼失卞反升氏卅戊件疋亙□正毛銀尹壬方中匹允井〝 +3.6) PostgreSQL及失永皿弘伊□玉及澎賜反升丹卅曰引允井〝 +3.7) 甩□玉它尼失卞反升及方丹卅戊件疋亙□正毛銀尹壬方中匹允井〝 醜綜曉及撙杽 @@ -168,7 +169,7 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. POSTGRESQL 犯□正矛□旦棟咥扑旦氾丞 - 朿坌讀難綜腺 (c) 1996-2006, PostgreSQL嶄端釩�砲薄憧� + 朿坌讀難綜腺 (c) 1996-2007, PostgreSQL嶄端釩�砲薄憧� 朿坌讀難綜腺 (c) 1994-1996 市伉白巧伙瓦失釐喀呿劂 @@ -227,7 +228,7 @@ ftp://ftp.PostgreSQL.org/pub/ 1.6) 瘉蕙及伉伉□旦反升木匹允井〝 -PostgreSQL 及瘉蕙�リ洏苤憧艇蟡� 8.2.0 匹允﹝ +PostgreSQL 及瘉蕙�リ洏苤憧艇蟡� 8.2.3 匹允﹝ 脫★反﹜1ヵ咍卞丟斥乓□伉伉□旦毛﹜醒仰畸仍午及穴奶瓜□伉伉□旦毛墊卅丹仇午毛煌 脰仄化中引允﹝ @@ -426,6 +427,14 @@ http://www.postgresql.jp/PostgreSQL/references.html 旦正奶伙及銀迕袱雛卞陸木卅中蜃曰﹜PostgreSQL及戊□玉毛孺蜃拑仄匹齒圴卞賺心 慇戈仇午互匹五引允﹝ +1.14) PostgreSQL反嶄咍及瘉蕙及笙凜棉及庍凳毛健中引允井〝 + +寧膛嶄及笙凜棉及庍凳反﹜PostgreSQL及伉伉□旦8.0.4動嫦[4+]午﹜公及詨及丟斥乓□伉 +伉□旦﹜凶午尹壬 8.1 卞反殖引木化中引允﹝市瓜母午左□擰朿旦玄仿伉失及庍凳反﹜ +8.0.[10+], 8.1.[6+] 云方太﹜公及詨及丟斥乓□伉伉□旦及允屯化卞殖引木引允﹝8.0方 +曰蟆及PosrgreSQL匹反左矢伊□氾奴件弘扑旦氾丞及正奶丞札□件犯□正矛□旦毛笙凜棉 +樹扷及凶戶卞銀勻化中引允﹝ + 足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足足 交□扒’弁仿奶失件玄及撙杽 @@ -535,25 +544,34 @@ postmaster postgresql.conf 及醱及 max_connections 及襖毛庍凳仄化 postmaster毛瘋粟が允月仇 午匹第Х卞卅曰引允﹝ -3.6) PostgreSQL及失永皿弘伊□玉及澎賜反升丹仄引允井〝 +3.6) PostgreSQL及失永皿弘伊□玉及澎賜反升丹卅曰引允井〝 + +田□斥亦件�砦磄掑惜恀�親卞勾中化反﹜http://www.postgresql.org/support/ +versioning 毛仍厖仁分今中﹝ -PostgreSQL民□丞反穴奶瓜□伉伉□旦匹反田弘及膜懇仄井墊卅中引六氏及匹﹜凶午尹壬 -7.4.8 井日 7.4.9 尺及失永皿弘伊□玉卞母件皿午伉旦玄失反优邰丐曰引六氏﹝仄凶互勻 -化﹜犯□正矛□旦扔□田毛域凜讀卞曩鞅仄化﹜失永皿犯□玄仄凶田奶瓜伉毛奶件旦玄□ -伙仄﹜公仄化﹜扔□田毛伉旦正□玄允月分仃匹允﹝ +蕙仄中窗Х毛戴曰慇戈PostgreSQL及丟斥乓□伉伉□旦反分中凶中ヵ卞1莢蠢蘸墊卅中引允 +﹝丟斥乓□伉伉□旦反﹜凶午尹壬﹜8.1井日8.2尺及方丹卞﹜田□斥亦件�砦璊�1�筇雂�2 +�筇雂恌襣洶臗�支仄化斗五引允﹝ -蟈交□扒反匹五月分仃鍍仁瘉蕙及穴奶瓜□伉伉□旦卞失永皿弘伊□玉允月屯五匹允﹝允 -屯化及失永皿弘伊□玉卞伉旦弁反勾五手及匹允互﹜ PostgreSQL及穴奶瓜□伉伉□旦反﹜ -卅月屯仁凝今卅伉旦弁匹域�旼炊吤苭陘彖分竣壑惜藚嗊壑韝壑滮峇リ飽ㄡ獢馴野艄憟迉� -奴及醱匹反失永皿弘伊□玉仄卅中幻丹互手勻午伉旦弁互嫖中手及午嗶尹日木化中引允﹝ +PostgreSQL及丟斥乓□伉伉□旦反騷橘﹜扑旦氾丞氾□皮伙午犯□正及ま朿白巧□穴永玄 +毛庍凳仄引允﹝仇木日及庍凳反凶中化中反呁豪卅及匹匹﹜犯□正白央奶伙及詨杅詢晶嶺 +毛問儅仄凶曰反仄引六氏﹝丟斥乓□失永皿弘伊□玉及凶戶卞反﹜犯□正矛□旦及母件皿/ +伉伕□玉互优邰卞卅曰引允﹝ -仄井仄﹜丟斥乓□伉伉□旦﹋凶午尹壬﹜7.3 井日 7.4 及方丹卅﹌匹反﹜扑旦氾丞氾□皮 -伙支犯□正白央奶伙及ま朿白巧□穴永玄及庍凳毛仄壬仄壬墊卅中引允﹝仇木日及庍凳反 -凶中化中呁豪匹﹜公及凶戶脫★反犯□正白央奶伙及凶戶及詨杅詢晶嶺毛問儅允月仇午互 -匹五引六氏﹝丟斥乓□失永皿弘伊□玉及凶戶卞反﹜犯□正矛□旦及母件皿/伉伕□玉互优 -邰匹允﹝ +穴奶瓜□伉伉□旦反﹜凶午尹壬﹜8.1.5 井日8.1.6尺及方丹卞﹜田□斥亦件�砦璊�3�筇� +及襖毛餵支仄引允﹝PostgreSQL民□丞反﹜穴奶瓜□伉伉□旦卞覆仄化反﹜田弘白奴弁旦 +仄井墊卅中引六氏﹝允屯化及交□扒反﹜匹五月分仃瘉蕙及穴奶瓜□伉伉□旦卞凳蕙允屯 +五匹允﹝失永皿弘伊□玉卞反﹜橘卞伉旦弁互勾五手及匹允井日﹜PostgreSQL及穴奶瓜□ +膜懇伉伉□旦匹反﹜奷�豸侒素舅楔縣瞗╞誑郊憟磪ぁㄓ侅媟舅楔縣瞗╞ョ憧縣洶臚痐鴗� +田弘分仃毛膜懇仄﹜失永皿弘伊□玉及伉旦弁毛瘉凝蜃卞午升戶引允﹝脫★及戊立亙瓦氾 +奴匹反﹜失永皿弘伊□玉允月伉旦弁方曰手﹜失永皿弘伊□玉仄卅中伉旦弁及幻丹互嫖中 +午嗶尹化中引允﹝ -3.7) 甩□玉它尼失卞反升氏卅戊件疋亙□正毛銀尹壬方中匹允井〝 +穴奶瓜□伉伉□旦及失永皿弘伊□玉卞反母件皿午伉旦玄失及优邰反卅仁﹜犯□正矛□旦 +扔□田毛曩鞅仄化﹜失永皿犯□玄今木凶田奶瓜伉毛奶件旦玄□伙仄﹜扔□田毛伉旦正□ +玄仄引允﹝ + +3.7) 甩□玉它尼失卞反升及方丹卅戊件疋亙□正毛銀尹壬方中匹允井〝 PC甩□玉它尼失反幻午氏升詢晶嶺互丐曰引允及匹﹜幻午氏升及諦反﹜允屯化及PC甩□玉 它尼失互き元圴撙分午閤中慇戈溯輊互丐曰引允﹝仄井仄﹜公木反棉啜中匹允﹝ECC RAM﹜ @@ -656,25 +674,25 @@ VACUUM FULL tab 拺鎖午仄化﹜備墊卞幫醒午氾平旦玄筏課毛儅勾 100,000墊及白央奶伙毛嗶尹化心引仄斤 丹﹝氾平旦玄及妐儂昫及尪剽贏今毛20田奶玄午移爛允月午﹜白仿永玄白央奶伙及釐五今 反沶2.8MB 匹允﹝仇及犯□正毛殖戈 PostgreSQL 犯□正矛□旦白央奶伙及釐五今反慼及 -方丹卞沶5.6MB午葦檐手月仇午互匹五引允“ +方丹卞沶5.2MB午葦檐手月仇午互匹五引允“ - 28 bytes: 備伕它及目永母(陬遙) + 24 bytes: 備伕它及目永母(陬遙) 24 bytes: 幫醒(int)白奴□伙玉午氾平旦玄(text)白奴□伙玉 + 4 bytes: 矢□斥曉及正永皿伙尺及禾奶件正 ---------------------------------------- - 56 bytes per row + 52 bytes per row PostgreSQL 及犯□正矢□斥扔奶朮反 8192田奶玄(8KB)卅及匹: 8192 bytes per page ------------------- = 146 rows per database page (濠曰樁化) - 56 bytes per row + 52 bytes per row 100000 data rows - -------------------- = 685 database pages (濠曰曉仆) - 146 rows per page + -------------------- = 633 database pages (濠曰曉仆) + 158 rows per page - 685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) + 633 database pages * 8192 bytes per page = 5,185,536 bytes (5.2 MB) 奶件犯永弁旦反﹜仇木幻升及左□田目永玉反邰菲仄引六氏互﹜奶件犯永弁旦尥仃今木月 犯□正毛殖戈動曉﹜公木卅曰卞釐五仁卅曰引允﹝ @@ -939,8 +957,10 @@ contrib/dblink 4.18) 楮醒井日呁醒及伕它引凶反市仿丞毛忒允卞反升丹仄引允井〝 -螂寧毛忒允楮醒(Set Returning Functions): http://techdocs.postgresql.org/guides/ -SetReturningFunctions 毛銀丹午棵簽匹允 +螂寧毛忒允楮醒(Set Returning Functions): http://www.postgresql.org/docs/ +techdocs.17 + +毛銀丹午棵簽匹允 ﹝ @@ -1017,7 +1037,7 @@ client_encoding [沭鏜“ ゥ呿賄�リ怹蝶謅豸臚中々炾妦慾恅怳磥リ飽� - 瘉蔽凳蕙ゥ: 2006ヵ12畸25ゥ + 瘉蔽凳蕙ゥ: 2007ヵ03畸25ゥ 咁沭樊: 楓翹 賦 (Jun Kuwamura <juk at PostgreSQL.jp>) 仇及FAQ及狟沭及綜嶽卞丐凶曰隅恘毛仄化仁分今勻凶杅★(滄憊反峎今六化中凶分五引允): diff --git a/doc/bug.template b/doc/bug.template index 22412addf5e..3ca46ddff40 100644 --- a/doc/bug.template +++ b/doc/bug.template @@ -31,7 +31,7 @@ System Configuration: Operating System (example: Linux 2.4.18) : - PostgreSQL version (example: PostgreSQL 8.2.3): PostgreSQL 8.2.3 + PostgreSQL version (example: PostgreSQL 8.2.4): PostgreSQL 8.2.4 Compiler used (example: gcc 3.3.5) : diff --git a/doc/src/FAQ/FAQ.html b/doc/src/FAQ/FAQ.html index fdcced96bf9..f3871873f77 100644 --- a/doc/src/FAQ/FAQ.html +++ b/doc/src/FAQ/FAQ.html @@ -10,7 +10,7 @@ alink="#0000ff"> <H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1> - <P>Last updated: Tue Feb 6 22:16:17 EST 2007</P> + <P>Last updated: Wed Apr 18 23:05:05 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.3.</P> + <P>The latest release of PostgreSQL is version 8.2.4.</P> <P>We plan to have a major release every year, with minor releases every few months.</P> @@ -584,21 +584,9 @@ <H3 id="item3.6">3.6) What is the upgrade process for PostgreSQL?</H3> - <P>The PostgreSQL team makes only bug fixes in minor releases, - so, for example, upgrading from 7.4.8 to 7.4.9 does not require - a dump and restore; merely stop the database server, install - the updated binaries, and restart the server.</P> - - <P>All users should upgrade to the most recent minor release as - soon as it is available. While every upgrade has some risk, - PostgreSQL minor releases are designed to fix only common bugs - with the least risk. The community considers <i>not</i> upgrading - more risky that upgrading.</P> - - <P>Major releases (e.g. from 7.3 to 7.4) often change the internal - format of system tables and data files. These changes are often complex, - so we don't maintain backward compatibility for data files. A dump/reload - of the database is required for major upgrades.</P> + <P>See <a + href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a>. + </P> <H3 id="item3.7">3.7) What computer hardware should I use?</H3> @@ -609,7 +597,7 @@ but if reliability and performance are important it is wise to research your hardware options thoroughly. Our email lists can be used to discuss hardware options and tradeoffs.</P> - + <HR> <H2 align="center">Operational Questions</H2> @@ -720,25 +708,25 @@ table?</TD><TD>unlimited</TD></TR> and text description on each line. Suppose the text string avergages twenty bytes in length. The flat file would be 2.8 MB. The size of the PostgreSQL database file containing this data can - be estimated as 5.6 MB:</P> + be estimated as 5.2 MB:</P> <PRE> - 28 bytes: each row header (approximate) + 24 bytes: each row header (approximate) 24 bytes: one int field and one text field + 4 bytes: pointer on page to tuple ---------------------------------------- - 56 bytes per row + 52 bytes per row The data page size in PostgreSQL is 8192 bytes (8 KB), so: 8192 bytes per page - ------------------- = 146 rows per database page (rounded down) - 56 bytes per row + ------------------- = 158 rows per database page (rounded down) + 52 bytes per row 100000 data rows - -------------------- = 685 database pages (rounded up) - 146 rows per page + -------------------- = 633 database pages (rounded up) + 158 rows per page -685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) +633 database pages * 8192 bytes per page = 5,185,536 bytes (5.2 MB) </PRE> <P>Indexes do not require as much overhead, but do contain the data @@ -1069,8 +1057,8 @@ length</TD></TR> columns from a function?</H3> <P>It is easy using set-returning functions, - <a href="http://techdocs.postgresql.org/guides/SetReturningFunctions"> - http://techdocs.postgresql.org/guides/SetReturningFunctions</a></P>. + <a href="http://www.postgresql.org/docs/techdocs.17"> + http://www.postgresql.org/docs/techdocs.17</a></P>. <H3 id="item4.19">4.19) Why do I get "relation with OID ##### does not exist" errors when accessing temporary tables in PL/PgSQL diff --git a/doc/src/FAQ/FAQ_DEV.html b/doc/src/FAQ/FAQ_DEV.html index 0cdffa28722..43ff0c8447f 100644 --- a/doc/src/FAQ/FAQ_DEV.html +++ b/doc/src/FAQ/FAQ_DEV.html @@ -13,7 +13,7 @@ <H1>Developer's Frequently Asked Questions (FAQ) for PostgreSQL</H1> - <P>Last updated: Thu Jan 4 16:00:00 EST 2007</P> + <P>Last updated: Mon Mar 19 12:52:30 EDT 2007</P> <P>Current maintainer: Bruce Momjian (<A href= "mailto:bruce@momjian.us">bruce@momjian.us</A>)<BR> @@ -55,8 +55,8 @@ assistance?<BR> <A href="#item1.18">1.18</A>) How do I get involved in PostgreSQL web site development?<BR> - <A href="#item1.19">1.19</A>) What is the timeline for the next major - PostgreSQL release?<BR> + <A href="#item1.19">1.19</A>) Why haven't you replaced CVS with SVN, Git, + Monotone, VSS, &lt;insert your favorite SCM system here&gt;? <H2>Technical Questions</H2> @@ -120,10 +120,13 @@ <P>Some developers use compilers from other software vendors with mixed results.</P> - <P>Developers who are regularly rebuilding the source often pass - the --enable-depend flag to <I>configure</I>. The result is that - when you make a modification to a C header file, all files depend - upon that file are also rebuilt.</P> + <P>Developers who regularly rebuild the source often pass the + --enable-depend flag to <I>configure</I>. The result is that when you + make a modification to a C header file, all files depend upon that + file are also rebuilt.</P> + + <P><I>src/Makefile.custom</I> can be used to set environment variables, + like <I>CUSTOM_COPT</I>, that are used for every compile. <H3 id="item1.3">1.3) What areas need work?</H3> Outstanding features are detailed in the TODO list. This is located @@ -185,26 +188,26 @@ preferable if the file changes are single-line changes and do not rely on surrounding lines.)</li> - <li>PostgreSQL is licensed under a BSD license, so any submissions must - conform to the BSD license to be included. If you use code that is - available under some other license that is BSD compatible (eg. public - domain) please note that code in your email submission</li> + <li>PostgreSQL is licensed under a BSD license. By posting a patch + to the public PostgreSQL mailling lists, you are giving the PostgreSQL + Global Development Group the non-revokable right to distribute your + patch under the BSD license.</li> <li>Confirm that your changes can pass the regression tests. If your changes are port specific, please list the ports you have tested it on.</li> - <li>Provide an implementation overview, preferably in code comments. - Following the surrounding code commenting style is usually a good - approach.</li> + <li>If you are adding a new feature, confirm that it has been tested + thoroughly. Try to test the feature in all conceivable + scenarios.</li> <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> - <li>If you are adding a new feature, confirm that it has been tested - thoroughly. Try to test the feature in all conceivable - scenarios.</li> + <li>Provide an implementation overview, preferably in code comments. + Following the surrounding code commenting style is usually a good + approach.</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 @@ -705,7 +708,26 @@ the source code is available at <A href= "http://gborg.postgresql.org/project/pgweb/projdisplay.php">http://gborg.postgresql.org/project/pgweb/projdisplay.php</A> , the code for the next version of the website is under the - "portal" module. + "portal" module.</P> + + <H3 id="item1.19">1.19) Why haven't you replaced CVS with SVN, Git, + Monotone, VSS, &lt;insert your favorite SCMS here&gt;?</H3> + + <P>Currently the core developers see no SCMS that will provide + enough benefit to outwiegh the pain involved in moving to a new + SCMS. Typical problems that must be addressed by any new SCMS include:</P> + + <ul> + <li>Run natively on all of our <a href="http://www.postgresql.org/docs/current/interactive/supported-platforms.html">supported platforms</a>.</li> + <li>Integrate into the <a href="http://pgbuildfarm.org/">Buildfarm</a>.</li> + <li>Import our entire CVS Repository while preserving complete history.</li> + <li>Allow for anonymous checkouts.</li> + </ul> + + <P>Currently there is no intention for switching to a new SCMS until at least the + end of the 8.4 development cycle sometime in late 2008. For more information + please refer to the mailing list archives.</P> + <H2>Technical Questions</H2> @@ -995,24 +1017,6 @@ requires a compile with <I>-DLINUX_PROFILE</I> for proper profiling.</P> - <H3 id="item2.9">2.9) What is the timeline for the next major - PostgreSQL release?<BR> - - <P>The development schedule for the 8.3 release is:</P> - <DL> - <DD>March 1, 2007</DD> - <DT>Initial community review of all major feature patches</DT> - <DD>April 1, 2007</DD> - <DT>Feature freeze, all patches must be submitted for review and application</DT> - <DD>mid-May, 2007</DD> - <DT>All patches applied, beta testing begins</DT> - <DD>July, 2007</DD> - <DT>Release of 8.3.0</DT> - </DL> - - <P>Patches that appear after appropriate dates are typically - not applied but held for the next major release.</P> - </BODY> </HTML> diff --git a/doc/src/FAQ/FAQ_MINGW.html b/doc/src/FAQ/FAQ_MINGW.html index 77ff60bb5a5..159553873ab 100644 --- a/doc/src/FAQ/FAQ_MINGW.html +++ b/doc/src/FAQ/FAQ_MINGW.html @@ -9,24 +9,24 @@ <h1 style="text-align: center;">Compiling PostgreSQL On Native Win32 FAQ<br> </h1> <P>Last updated: Thu Oct 14 18:22:57 EDT 2004</P> -<P>Current maintainer: Bruce Momjian (<A href= -"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR> +<P>Current maintainer: Bruce Momjian &lt;<A href= +"mailto:bruce@momjian.us">bruce@momjian.us</A>&gt;<BR> </P> <P>The most recent version of this document can be viewed at <A href= "http://www.postgresql.org/docs/faqs.FAQ_MINGW.html"> http://www.postgresql.org/docs/faqs.FAQ_MINGW.html</A>.</P> -<P>The FAQ for running PostgreSQL on native Win32 is at <A href= -"http://pginstaller.projects.postgresql.org/FAQ_windows.html"> -http://pginstaller.projects.postgresql.org/FAQ_windows.html</A>.</P> +<P>The FAQ Running & Installing PostgreSQL On Native Windows is at <A href= +"http://pginstaller.projects.postgresql.org/faq/FAQ_windows.html"> +http://pginstaller.projects.postgresql.org/faq/FAQ_windows.html</A>.</P> <p>The native Win32 port is built from source using MinGW tools.&nbsp; There is also a precompiled binary installer called <span style="font-style: italic;">pginstaller</span> which you can find at from <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>.&nbsp; It is a fully native build and uses no additional software like MinGW. -The ready-made instlaler files are available on the main PostgreSQL ftp servers +The ready-made installer files are available on the main PostgreSQL ftp servers in the binary/win32 directory. <br> </p> diff --git a/doc/src/FAQ/FAQ_german.html b/doc/src/FAQ/FAQ_german.html index 1b7c161965b..0eea476e852 100644 --- a/doc/src/FAQ/FAQ_german.html +++ b/doc/src/FAQ/FAQ_german.html @@ -340,7 +340,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p> <h4><a name="1.13">1.13</a>) Wie sende ich einen Fehlerbericht?</h4> - <p>Bitte besuchen Sie die PostgreSQL-BugTool-Seite <a href="http://www.postgresql.org/bugform.html">http://www.postgresql.org/bugform.html</a>, + <p>Bitte besuchen Sie die PostgreSQL-BugTool-Seite <a href="http://www.postgresql.org/support/submitbug">http://www.postgresql.org/support/submitbug</a>, die Hinweise und Anleitungen zur Einreichung von Fehlerberichten enth瓣lt.</p> <p>��berpr羹fe auch den ftp-Server <a href="ftp://ftp.postgresql.org/pub/">ftp://ftp.postgresql.org/pub/</a>, diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index a2ed05b6571..a64c4b643ba 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -4,12 +4,12 @@ <TITLE>PostgreSQL FAQ in Japanese</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#A00000" ALINK="#0000FF"> -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=x-euc-jp"> +<META http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <div id="pgContentWrap"> <h1>PostgreSQL(禾旦玄弘伊旦’平亙□’巨伙)卞勾中化方仁丐月撙杽午公及荸蠶(FAQ)</h1> -<p>葆妐瘉蔽凳蕙ゥ: Mon Dec 11 17:45:54 EST 2006</p> +<p>葆妐瘉蔽凳蕙ゥ: Tue Mar 20 13:43:40 EDT 2007</p> <p>蜇箕及問儅棟咥樊: Bruce Momjian (<A href="mailto:bruce@momjian.us">bruce@momjian.us</a>)<br /> Maintainer of Japanese Translation: Jun Kuwamura (<A @@ -53,7 +53,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <a href="#item1.11">1.11</a>) <small>SQL</small>反升丹允木壬喀屯引允井〝<br /> <a href="#item1.12">1.12</a>) 由永民毛羼間仄凶曰﹜釩�砲薄憧鉬眷瓣馱諵豸洃氻忖馱鴗苳銴中リ馱哄�<br /> <a href="#item1.13">1.13</a>) 職及<small>DBMS</small>午�璊暀鹼ostgreSQL反升丹卅及匹允井〝<br /> - +<a href="#item1.14">1.14</a>) PostgreSQL反嶄咍及瘉蕙及笙凜棉及庍凳毛健中引允井〝<br /> <h2 align="center">交□扒’弁仿奶失件玄及撙杽</h2> @@ -69,14 +69,14 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <a href="#item3.3">3.3</a>) 方曰恌中嶺Х毛ぜ月凶戶卞反﹜犯□正矛□旦’巨件斥件毛升及方丹卞譬幫仄引允井〝<br /> <a href="#item3.4">3.4</a>) 升及方丹卅犯田弘窗Х互銀尹引允井〝<br /> <a href="#item3.5">3.5</a>) 濤糧仄方丹午允月午五卞 <i>'Sorry, too many clients'</i> 互請月及反卅兮匹允井〝<br /> -<a href="#item3.6">3.6</a>) PostgreSQL及失永皿弘伊□玉及澎賜反升丹仄引允井〝<br /> -<a href="#item3.7">3.7</a>) 甩□玉它尼失卞反升氏卅戊件疋亙□正毛銀尹壬方中匹允井〝<br /> +<a href="#item3.6">3.6</a>) PostgreSQL及失永皿弘伊□玉及澎賜反升丹卅曰引允井〝<br /> +<a href="#item3.7">3.7</a>) 甩□玉它尼失卞反升及方丹卅戊件疋亙□正毛銀尹壬方中匹允井〝<br /> <h2 align="center">醜綜曉及撙杽</h2> <a href="#item4.1">4.1</a>) 瘉賡及中仁勾井及伕它及心毛 <small>select</small> 允月卞反升丹仄引允井〝 仿件母丞卅伕它〝 <br /> -<a href="#item4.7">4.2</a>) 爛聒今木凶氾□皮伙﹜奶件犯永弁旦﹜犯□正矛□旦﹜云方太﹜交□扒毛升及方丹卞仄化葦勾仃請仄引允井〝<br /> +<a href="#item4.2">4.2</a>) 爛聒今木凶氾□皮伙﹜奶件犯永弁旦﹜犯□正矛□旦﹜云方太﹜交□扒毛升及方丹卞仄化葦勾仃請仄引允井〝<br /> <a href="#item4.3">4.3</a>) 市仿丞及犯□正正奶皿毛庍凳允月卞反升丹仄引允井〝<br /> <a href="#item4.4">4.4</a>) 伕它﹜氾□皮伙﹜犯□正矛□旦及瘉釐扔奶朮反〝<br /> <a href="#item4.5">4.5</a>) 域�旼炊吤ぁ郊馴�白央奶伙及犯□正毛忡繡允月卞反﹜犯□正矛□旦及犯奴旦弁芢恟反升及仁日中优邰匹允井〝<br /> @@ -192,7 +192,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <small><pre> POSTGRESQL 犯□正矛□旦棟咥扑旦氾丞 - 朿坌讀難綜腺 (c) 1996-2006, PostgreSQL嶄端釩�砲薄憧� + 朿坌讀難綜腺 (c) 1996-2007, PostgreSQL嶄端釩�砲薄憧� 朿坌讀難綜腺 (c) 1994-1996 市伉白巧伙瓦失釐喀呿劂 @@ -261,7 +261,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4 id="item1.6">1.6</a>) 瘉蕙及伉伉□旦反升木匹允井〝</h4> - <p>PostgreSQL 及瘉蕙�リ洏苤憧艇蟡� 8.2.0 匹允﹝</p> + <p>PostgreSQL 及瘉蕙�リ洏苤憧艇蟡� 8.2.3 匹允﹝</p> <p>脫★反﹜1ヵ咍卞丟斥乓□伉伉□旦毛﹜醒仰畸仍午及穴奶瓜□伉伉□旦毛 墊卅丹仇午毛煌脰仄化中引允﹝</p> @@ -547,6 +547,15 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> </dl> </p> +<h3 id="item1.14">1.14) PostgreSQL反嶄咍及瘉蕙及笙凜棉及庍凳毛健中引允井〝</h3> + + <p>寧膛嶄及笙凜棉及庍凳反﹜PostgreSQL及伉伉□旦8.0.4動嫦[4+]午﹜公及 + 詨及丟斥乓□伉伉□旦﹜凶午尹壬 8.1 卞反殖引木化中引允﹝市瓜母午左□ + 擰朿旦玄仿伉失及庍凳反﹜8.0.[10+], 8.1.[6+] 云方太﹜公及詨及丟斥乓□ + 伉伉□旦及允屯化卞殖引木引允﹝8.0方曰蟆及PosrgreSQL匹反左矢伊□氾奴 + 件弘扑旦氾丞及正奶丞札□件犯□正矛□旦毛笙凜棉樹扷及凶戶卞銀勻化中 + 引允﹝</p> + <hr /> <h2 align="center">交□扒’弁仿奶失件玄及撙杽</h2> @@ -683,6 +692,7 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> <p>扔□田厭嶽庍醒卞反聶仁及 <code>log_*</code> 互丐曰﹜弁巨伉午皿伕 本旦及讓煌毛請恘允月仇午互匹五﹜犯田弘午嶺Х煌竅卞午化手忐厙匹允﹝</p> + <h4 id="item3.5">3.5</a>) 濤糧仄方丹午允月午五卞 <i>'Sorry, too many clients'</i> 互請月及反卅兮匹允井〝</h4> <p> 湃爛匹及孺蜃匹丐月 100 及犯□正矛□旦本永扑亦件卞瓊仄化仄引勻化 @@ -691,27 +701,39 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> <i>max_connections</i> 及襖毛庍凳仄化 <i>postmaster</i>毛瘋粟が允月 仇午匹第Х卞卅曰引允﹝</p> -<h4 id="item3.6">3.6</a>) PostgreSQL及失永皿弘伊□玉及澎賜反升丹仄引允井〝</h4> - <p>PostgreSQL民□丞反穴奶瓜□伉伉□旦匹反田弘及膜懇仄井墊卅中引六氏 - 及匹﹜凶午尹壬 7.4.8 井日 7.4.9 尺及失永皿弘伊□玉卞母件皿午伉旦玄 - 失反优邰丐曰引六氏﹝仄凶互勻化﹜犯□正矛□旦扔□田毛域凜讀卞曩鞅仄化﹜ - 失永皿犯□玄仄凶田奶瓜伉毛奶件旦玄□伙仄﹜公仄化﹜扔□田毛伉旦正□玄 - 允月分仃匹允﹝</p> +<h4 id="item3.6">3.6</a>) PostgreSQL及失永皿弘伊□玉及澎賜反升丹卅曰引允井〝</h4> + + <p>田□斥亦件�砦磄掑惜恀�親卞勾中化反﹜<a + href="http://www.postgresql.org/support/versioning">http://www.postgresql.org/support/versioning</a> + 毛仍厖仁分今中﹝ + </p> + + <p>蕙仄中窗Х毛戴曰慇戈PostgreSQL及丟斥乓□伉伉□旦反分中凶中ヵ卞1莢 + 蠢蘸墊卅中引允﹝丟斥乓□伉伉□旦反﹜凶午尹壬﹜8.1井日8.2尺及方丹卞﹜ + 田□斥亦件�砦璊�1�筇雂�2�筇雂恌襣洶臗�支仄化斗五引允﹝</p> + + <p>PostgreSQL及丟斥乓□伉伉□旦反騷橘﹜扑旦氾丞氾□皮伙午犯□正及ま + 朿白巧□穴永玄毛庍凳仄引允﹝仇木日及庍凳反凶中化中反呁豪卅及匹匹﹜犯□ + 正白央奶伙及詨杅詢晶嶺毛問儅仄凶曰反仄引六氏﹝丟斥乓□失永皿弘伊□玉 + 及凶戶卞反﹜犯□正矛□旦及母件皿/伉伕□玉互优邰卞卅曰引允﹝</p> - <p>蟈交□扒反匹五月分仃鍍仁瘉蕙及穴奶瓜□伉伉□旦卞失永皿弘伊□玉允 - 月屯五匹允﹝允屯化及失永皿弘伊□玉卞伉旦弁反勾五手及匹允互﹜ - PostgreSQL及穴奶瓜□伉伉□旦反﹜卅月屯仁凝今卅伉旦弁匹域�旼炊吤苭陘� - 膜懇分仃毛杴狨氏分手及匹允﹝脫★戊立亙瓦氾奴及醱匹反失永皿弘伊□玉 - <i>仄卅中</i>幻丹互手勻午伉旦弁互嫖中手及午嗶尹日木化中引允﹝</p> + <p>穴奶瓜□伉伉□旦反﹜凶午尹壬﹜8.1.5 井日8.1.6尺及方丹卞﹜田□斥亦 + 件�砦璊�3�筇雂恞秅臗�支仄引允﹝PostgreSQL民□丞反﹜穴奶瓜□伉伉□旦 + 卞覆仄化反﹜田弘白奴弁旦仄井墊卅中引六氏﹝允屯化及交□扒反﹜匹五月分 + 仃瘉蕙及穴奶瓜□伉伉□旦卞凳蕙允屯五匹允﹝失永皿弘伊□玉卞反﹜橘卞伉 + 旦弁互勾五手及匹允井日﹜PostgreSQL及穴奶瓜□膜懇伉伉□旦匹反﹜奷�豸� + �素舅楔縣瞗╞誑郊憟磪ぁㄓ侅媟舅楔縣瞗╞ョ憧縣洶臚痐鴗諝苭陘壑惜羷分� + 仄﹜失永皿弘伊□玉及伉旦弁毛瘉凝蜃卞午升戶引允﹝脫★及戊立亙瓦氾奴匹 + 反﹜失永皿弘伊□玉允月伉旦弁方曰手﹜失永皿弘伊□玉<i>仄卅中伉旦弁</i> + 及幻丹互嫖中午嗶尹化中引允﹝</p> - <p>仄井仄﹜丟斥乓□伉伉□旦﹋凶午尹壬﹜7.3 井日 7.4 及方丹卅﹌匹反﹜ - 扑旦氾丞氾□皮伙支犯□正白央奶伙及ま朿白巧□穴永玄及庍凳毛仄壬仄壬墊 - 卅中引允﹝仇木日及庍凳反凶中化中呁豪匹﹜公及凶戶脫★反犯□正白央奶伙 - 及凶戶及詨杅詢晶嶺毛問儅允月仇午互匹五引六氏﹝丟斥乓□失永皿弘伊□玉 - 及凶戶卞反﹜犯□正矛□旦及母件皿/伉伕□玉互优邰匹允﹝</p> + <p>穴奶瓜□伉伉□旦及失永皿弘伊□玉卞反母件皿午伉旦玄失及优邰反卅仁﹜ + 犯□正矛□旦扔□田毛曩鞅仄化﹜失永皿犯□玄今木凶田奶瓜伉毛奶件旦玄□ + 伙仄﹜扔□田毛伉旦正□玄仄引允﹝</p> -<h4 id="item3.7">3.7</a>) 甩□玉它尼失卞反升氏卅戊件疋亙□正毛銀尹壬方中匹允井〝</h4> + +<h4 id="item3.7">3.7</a>) 甩□玉它尼失卞反升及方丹卅戊件疋亙□正毛銀尹壬方中匹允井〝</h4> <p>PC甩□玉它尼失反幻午氏升詢晶嶺互丐曰引允及匹﹜幻午氏升及諦反﹜允 屯化及PC甩□玉它尼失互き元圴撙分午閤中慇戈溯輊互丐曰引允﹝仄井仄﹜公 @@ -724,6 +746,7 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> <hr /> + <h2 align="center">醜綜曉及撙杽</h2> <h4 id="item4.1">4.1</a>) 瘉賡及醒伕它及心毛 <small>SELECT</small>允月卞反升丹仄引允井〝仿件母丞卅伕它〝 @@ -828,27 +851,27 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> <p> 拺鎖午仄化﹜備墊卞幫醒午氾平旦玄筏課毛儅勾 100,000墊及白央奶伙毛 嗶尹化心引仄斤丹﹝氾平旦玄及妐儂昫及尪剽贏今毛20田奶玄午移爛允月午﹜ 白仿永玄白央奶伙及釐五今反沶2.8MB 匹允﹝仇及犯□正毛殖戈 PostgreSQL - 犯□正矛□旦白央奶伙及釐五今反慼及方丹卞沶5.6MB午葦檐手月仇午互匹五 + 犯□正矛□旦白央奶伙及釐五今反慼及方丹卞沶5.2MB午葦檐手月仇午互匹五 引允“ <pre> - 28 bytes: 備伕它及目永母(陬遙) + 24 bytes: 備伕它及目永母(陬遙) 24 bytes: 幫醒(int)白奴□伙玉午氾平旦玄(text)白奴□伙玉 + 4 bytes: 矢□斥曉及正永皿伙尺及禾奶件正 ---------------------------------------- - 56 bytes per row + 52 bytes per row PostgreSQL 及犯□正矢□斥扔奶朮反 8192田奶玄(8KB)卅及匹: 8192 bytes per page ------------------- = 146 rows per database page (濠曰樁化) - 56 bytes per row + 52 bytes per row 100000 data rows - -------------------- = 685 database pages (濠曰曉仆) - 146 rows per page + -------------------- = 633 database pages (濠曰曉仆) + 158 rows per page - 685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) + 633 database pages * 8192 bytes per page = 5,185,536 bytes (5.2 MB) </pre> <p>奶件犯永弁旦反﹜仇木幻升及左□田目永玉反邰菲仄引六氏互﹜奶件犯永 @@ -1175,8 +1198,8 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> <h4 id="item4.18">4.18</a>) 楮醒井日呁醒及伕它引凶反市仿丞毛忒允卞反升丹仄引允井〝</h4> <p>螂寧毛忒允楮醒(Set Returning Functions): - <a href="http://techdocs.postgresql.org/guides/SetReturningFunctions"> - http://techdocs.postgresql.org/guides/SetReturningFunctions</a> + <a href="http://www.postgresql.org/docs/techdocs.17"> + http://www.postgresql.org/docs/techdocs.17</a></p> 毛銀丹午棵簽匹允</p>﹝ @@ -1266,7 +1289,7 @@ http://www.postgresql.jp/PostgreSQL/references.html</a> [沭鏜“ ゥ呿賄�リ怹蝶謅豸臚中々炾妦慾恅怳磥リ飽� - 瘉蔽凳蕙ゥ: 2006ヵ12畸25ゥ + 瘉蔽凳蕙ゥ: 2007ヵ03畸25ゥ 咁沭樊: 楓翹 賦 (<a href="mailto:juk at PostgreSQL.jp">Jun Kuwamura &lt;juk at PostgreSQL.jp&gt;</a>) 仇及FAQ及狟沭及綜嶽卞丐凶曰隅恘毛仄化仁分今勻凶杅★(滄憊反峎今六化中凶分五引允): diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 index f7b4def39c9..e5176946dce 100644 --- a/src/include/pg_config.h.win32 +++ b/src/include/pg_config.h.win32 @@ -571,13 +571,13 @@ #define PACKAGE_STRING "PostgreSQL 8.2.3" /* Define to the version of this package. */ -#define PACKAGE_VERSION "8.2.3" +#define PACKAGE_VERSION "8.2.4" /* PostgreSQL version as a string */ -#define PG_VERSION "8.2.3" +#define PG_VERSION "8.2.4" /* PostgreSQL version as a number */ -#define PG_VERSION_NUM 80203 +#define PG_VERSION_NUM 80204 /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "postgresql" diff --git a/src/interfaces/libpq/libpq.rc.in b/src/interfaces/libpq/libpq.rc.in index a9a249c29df..9f8328525be 100644 --- a/src/interfaces/libpq/libpq.rc.in +++ b/src/interfaces/libpq/libpq.rc.in @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 8,2,3,0 - PRODUCTVERSION 8,2,3,0 + FILEVERSION 8,2,4,0 + PRODUCTVERSION 8,2,4,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.3\0" + VALUE "FileVersion", "8.2.4\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.3\0" + VALUE "ProductVersion", "8.2.4\0" END END BLOCK "VarFileInfo" diff --git a/src/port/win32ver.rc b/src/port/win32ver.rc index 02b23d7fefc..cf1fb86ea5d 100644 --- a/src/port/win32ver.rc +++ b/src/port/win32ver.rc @@ -2,8 +2,8 @@ #include "pg_config.h" VS_VERSION_INFO VERSIONINFO - FILEVERSION 8,2,3,0 - PRODUCTVERSION 8,2,3,0 + FILEVERSION 8,2,4,0 + PRODUCTVERSION 8,2,4,0 FILEFLAGSMASK 0x17L FILEFLAGS 0x0L FILEOS VOS_NT_WINDOWS32 [parent: fe48792a11a5]