2005-05-11 13:36:14 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0063)file://I:\Wlzhang\MyDoc\postgresql\FAQcn.files\postgres - faq.htm -->
<!-- saved from url=(0046)http://laser.zhengmai.com.cn/postgres - faq.html --> < HTML > < HEAD > < TITLE > PostgreSQL
FAQ-ch< / TITLE >
< META content = "text/html; charset=gb_2312-80" http-equiv = "Content-Type" >
< META content = "Microsoft FrontPage 4.0" name = "GENERATOR" >
< / HEAD >
< BODY aLink = "#0000ff" bgColor = "#ffffff" link = "#ff0000" text = "#000000" vLink = "#a00000" >
< H1 > PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ⣨FAQ<41> <51> < / H1 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> £<EFBFBD> 2003 <20> <> 01 <20> <> 06 <20> <> <20> <> <EFBFBD> <EFBFBD> һ 22:27:35 CST
< P > Ŀǰά<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ա<EFBFBD> <EFBFBD> Bruce Momjian (< A href = "mailto:pgman@candle.pha.pa.us" > pgman@candle.pha.pa.us< / A > )
< BR >
<09> <> <EFBFBD> İ<EFBFBD> ά<EFBFBD> <CEAC> <EFBFBD> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> <EFBFBD> ΰƽ <20> <> laser@pgsqldb.com
<09> <> < P > <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> °汾<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://www.postgresql.org/files/documentation/faqs/FAQ.html" > http://www.postgresql.org/files/documentation/faqs/FAQ.html< / a >
<09> 鿴<EFBFBD> <E9BFB4> < P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳƽ ̨<EFBFBD> <EFBFBD> <EFBFBD> ص<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://www.postgresql.org/docs/faq/" > http://www.postgresql.org/docs/faq/< / a > <EFBFBD> <EFBFBD> <EFBFBD> ش<EFBFBD> <EFBFBD> <EFBFBD> < br >
< HR >
< CENTER >
< H2 > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< a href = "#1.1" > 1.1< / a > )
PostgreSQL <20> <> ʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< a href = "#1.2" > 1.2< / a > )
PostgreSQL <20> İ<EFBFBD> Ȩ<EFBFBD> <C8A8> ʲô?
< BR >
< A href = "#1.3" > 1.3< / A > )
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô Unix ƽ ̨<C6BD> ϣ<EFBFBD>
< BR >
< A href = "#1.4" > 1.4< / A > ) <20> <> <EFBFBD> õķ<C3B5> Unix
ƽ ̨<C6BD> <CCA8> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9>
< BR >
< A href = "#1.5" > 1.5< / A > ) <20> Ҵ<EFBFBD> <D2B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܵõ<DCB5>
PostgreSQL<51> <4C>
< BR >
< A href = "#1.6" > 1.6< / A > ) <20> Ҵ<EFBFBD> <D2B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܵõ<DCB5> <C3B5> <EFBFBD>
PostgreSQL <20> <> ֧<EFBFBD> ֣<EFBFBD>
< BR >
< A href = "#1.7" > 1.7< / A > )
PostgreSQL <20> <> <EFBFBD> µİ汾<C4B0> <E6B1BE> ʲô<CAB2> <C3B4>
< BR >
< A href = "#1.8" > 1.8< / A > ) <20> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> õ<EFBFBD>
PostgreSQL <20> <> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD>
< BR >
< A href = "#1.9" > 1.9< / A > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˽<EFBFBD> <CBBD> <EFBFBD> ֪<EFBFBD> <D6AA> BUG
<20> <> ȱʧ<C8B1> <CAA7> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD>
< BR >
< A href = "#1.10" > 1.10< / A > ) <20> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѧϰ
SQL <20> <>
< BR >
< A href = "#1.11" > 1.11< / A > )
PostgreSQL <20> <> Y2K <20> <> <EFBFBD> ݵ<EFBFBD> <DDB5> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< A href = "#1.12" > 1.12< / A > )
<09> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 뿪<EFBFBD> <EBBFAA> <EFBFBD> <EFBFBD> <EFBFBD> 飿
< BR >
< A href = "#1.13" > 1.13< / A > )
<09> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύһ <E1BDBB> <D2BB> BUG <20> <> <EFBFBD> 棿
< BR >
< A href = "#1.14" > 1.14< / A > )
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> DBMS <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> < br >
< a href = "#1.15" > 1.15< / a > ) <20> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
PostgreSQL <20> <>
< CENTER >
< H2 > <EFBFBD> û<EFBFBD> <EFBFBD> ͻ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< A href = "#2.1" > 2.1< / A > ) <20> <>
PostgreSQL <20> <> ODBC <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ô<EFBFBD> <C3B4>
< BR >
< A href = "#2.2" > 2.2< / A > ) <20> <> ʲô<CAB2> <C3B4> <EFBFBD> ߿<EFBFBD> <DFBF> <EFBFBD>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> Web ҳ<> 棿
< BR >
< A href = "#2.3" > 2.3< / A > )
PostgreSQL ӵ<> <D3B5> ͼ<EFBFBD> <CDBC> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< A href = "#2.4" > 2.4< / A > )
<09> <> <EFBFBD> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> <EFBFBD> Ժ<EFBFBD> PostgreSQL <20> <EFBFBD> <F2BDBBB5> <EFBFBD>
< CENTER >
< H2 > ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< a href = "#3.1" > 3.1< / a > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܰ<EFBFBD>
PostgreSQL װ<> <D7B0> /usr/local/pgsql <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ĵط<C4B5> <D8B7> <EFBFBD>
< BR >
< a href = "#3.2" > 3.2< / a > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > Bad System Call< / I > <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> ô<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Core Dumped <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4>
< BR >
< a href = "#3.3" > 3.3< / a > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD>
postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > IpcMemoryCreate< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4>
< BR >
< a href = "#3.4" > 3.4< / a > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD>
postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > IpcSemaphoreCreate< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4>
< BR >
< a href = "#3.5" > 3.5< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ο <EFBFBD> <CEBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD>
< BR >
< a href = "#3.6" > 3.6< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ի<EFBFBD> <D4BB> ø<EFBFBD> <C3B8> õ<EFBFBD> <C3B5> <EFBFBD> <EFBFBD> ܣ<EFBFBD>
< BR >
< a href = "#3.7" > 3.7< / a > )
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ի<EFBFBD> <D4BB> <EFBFBD> ʲô<CAB2> <C3B4> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD>
< BR >
< a href = "#3.8" > 3.8< / a > )
Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> ӵ<EFBFBD> ¼ʱ<C2BC> յ<EFBFBD> <D5B5> <EFBFBD> Sorry, too many clients<74> <73> <20> <> Ϣ<EFBFBD> <CFA2> < br >
< a href = "#3.9" > 3.9< / a > )
pgsql_tmp Ŀ¼<C4BF> ﶼ<EFBFBD> <EFB6BC> Щʲô<CAB2> <C3B4> < br >
< a href = "#3.10" > 3.10< / a > ) ΪʲôҪ<C3B4> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> 汾ʱ<E6B1BE> <CAB1> dump <20> <> restore <20> <>
< CENTER >
< H2 > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< a href = "#4.1" > 4.1< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> α <EFBFBD> <CEB1> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> α <EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4>
< BR >
< a href = "#4.2" > 4.2< / a > )
<09> <> <EFBFBD> <EFBFBD> ֻѡ <D6BB> <D1A1> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ<EFBFBD> <CDB7> <EFBFBD> У <EFBFBD>
< BR >
< a href = "#4.3" > 4.3< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> ȡһ <C8A1> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql < / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ķ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< a href = "#4.4" > 4.4< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ӱ<EFBFBD> <D3B1> <EFBFBD> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> һ <EFBFBD> У <EFBFBD>
< BR >
< a href = "#4.5" > 4.5< / a > )
һ <> У <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ <EFBFBD> <DFB4> Ƕ<EFBFBD> <C7B6> ٣<EFBFBD>
< BR >
< a href = "#4.6" > 4.6< / a > )
<09> 洢һ <E6B4A2> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ͵<EFBFBD> <CDB5> ı <EFBFBD> <C4B1> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> ٴ<EFBFBD> <D9B4> ̿ռ 䣿
< BR >
< a href = "#4.7" > 4.7< / a > )
<09> <> <EFBFBD> β鿴<CEB2> <E9BFB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> Լ<EFBFBD> <D4BC> û<EFBFBD> <C3BB> Ķ<EFBFBD> <C4B6> 壿
< BR >
< a href = "#4.8" > 4.8< / a > )
<09> ҵIJ<D2B5> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4>
< BR >
< a href = "#4.9" > 4.9< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> β<EFBFBD> <CEB2> ܿ<EFBFBD> <DCBF> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҵIJ<D2B5> ѯ<EFBFBD> ģ<EFBFBD>
< BR >
< a href = "#4.10" > 4.10< / a > ) R-tree
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4>
< BR >
< a href = "#4.11" > 4.11< / a > )
ʲô<CAB2> ǻ<EFBFBD> <C7BB> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> Genetic Query Optimization<6F> <6E> <EFBFBD> <EFBFBD>
< BR >
< a href = "#4.12" > 4.12< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> С д<D0A1> ص<DEB9> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> ң<EFBFBD> <D2A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> д<EFBFBD> С д<D0A1> ز<DEB9> <D8B2> ң<EFBFBD>
< BR >
< a href = "#4.13" > 4.13< / a > )
<09> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <EFBFBD> <EFA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ֶ<EFBFBD> <D6B6> Ƿ<EFBFBD> Ϊ NULL<4C> <4C>
< BR >
< a href = "#4.14" > 4.14< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> ͬ<EFBFBD> <CDAC>
< BR >
< a href = "#4.15.1" > 4.15.1< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> /<2F> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֶΣ<D6B6>
< BR >
< a href = "#4.15.2" > 4.15.2< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> <CEBB> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> кŵ<D0BA> ֵ<EFBFBD> <D6B5>
< BR >
< a href = "#4.15.3" > 4.15.3< / a > ) ʹ <> <CAB9>
currval() <20> <> nextval() <20> ᵼ<EFBFBD> º<EFBFBD> <C2BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> race condition<6F> <6E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < br >
< a href = "#4.15.4" > 4.15.4< / a > )
Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쳣<EFBFBD> <ECB3A3> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> <D0BA> أ<EFBFBD> Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> <D0BA> ֶε<D6B6> ȡֵ<C8A1> д<EFBFBD> <D0B4> ڼ<EFBFBD> <DABC> <EFBFBD> <EFBFBD> أ<EFBFBD>
< BR >
< a href = "#4.16" > 4.16< / a > ) ʲô<CAB2> <C3B4>
OID<49> <44> ʲô<CAB2> <C3B4> TID <20> <>
< BR >
< a href = "#4.17" > 4.17< / a > )
PostgreSQL ʹ <> õ<EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4>
< BR >
< a href = "#4.18" > 4.18< / a > )
Ϊʲô<CAB2> <C3B4> <EFBFBD> յ<EFBFBD> <D5B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < i > ERROR: Memory exhausted in AllocSetAlloc()< / i > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < br >
< a href = "#4.19" > 4.19< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> β<EFBFBD> <CEB2> <EFBFBD> ֪<EFBFBD> <D6AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> PostgreSQL <20> İ汾<C4B0> <E6B1BE>
< BR >
< a href = "#4.20" > 4.20< / a > )
Ϊʲô<CAB2> ҵĴ<D2B5> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ´ <EFBFBD> <C2B4> <EFBFBD> <EFBFBD> <EFBFBD> < I > invalid large obj descriptor<6F> <72> <EFBFBD> <EFBFBD> <EFBFBD> Ƿ<EFBFBD> <C7B7> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / I > <EFBFBD> <EFBFBD>
< BR >
< a href = "#4.21" > 4.21< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> δ<EFBFBD> <CEB4> <EFBFBD> һ <EFBFBD> <D2BB> ȱʡֵ<CAA1> ǵ<EFBFBD> ǰʱ<C7B0> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> ֶΣ<D6B6>
< BR >
< a href = "#4.22" > 4.22< / a > ) Ϊʲôʹ <C3B4> <CAB9> < TT > IN< / TT >
<09> <> <EFBFBD> Ӳ<EFBFBD> ѯ<EFBFBD> <D1AF> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD>
< BR >
< a href = "#4.23" > 4.23< / a > ) <20> <> <EFBFBD> ν <EFBFBD> <CEBD> <EFBFBD>
outer join <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> <D3A3> <EFBFBD> < br >
< a href = "#4.24" > 4.24< / a > )
<09> <> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> 漰<EFBFBD> <E6BCB0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> IJ<EFBFBD> ѯ<EFBFBD> <D1AF> < br >
< CENTER >
< / CENTER >
< a href = "#4.25" > 4.25< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ú<EFBFBD> <C3BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> л<EFBFBD> <D0BB> <EFBFBD> <EFBFBD> У <EFBFBD> < br >
< CENTER >
< / CENTER >
< a href = "#4.26" > 4.26< / a > ) Ϊʲô<CAB2> <C3B4>
PL/PgSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> в<EFBFBD> <D0B2> ܿɿ<DCBF> <C9BF> ش<EFBFBD> <D8B4> <EFBFBD> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> < br >
< CENTER >
< / CENTER >
< a href = "#4.27" > 4.27< / a > )
<09> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ݸ<EFBFBD> <DDB8> <EFBFBD> ѡ <EFBFBD> < br >
< a href = "#4.28" > 4.28< / a > )
<09> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ݼ<EFBFBD> <DDBC> <EFBFBD> ѡ <EFBFBD>
< CENTER >
< H2 > <EFBFBD> <EFBFBD> չ PostgreSQL< / H2 >
< / CENTER >
< A href = "#5.1" > 5.1< / A > )
<09> <> д<EFBFBD> <D0B4> һ <EFBFBD> <D2BB> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> 庯<EFBFBD> <E5BAAF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> Ϊʲô<CAB2> ᵼ<EFBFBD> <E1B5BC> core dump<6D> <70>
< BR >
< a href = "#5.2" > 5.2< / a > ) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܸ<EFBFBD>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> һ Щͦ<D0A9> <CDA6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͺ ͺ <CDBA> <CDBA> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< a href = "#5.3" > 5.3< / a > )
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> дһ <D0B4> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ¼<EFBFBD> <C2BC> C <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< BR >
< a href = "#5.4" > 5.4< / a > )
<09> <> <EFBFBD> <EFBFBD> <DEB8> <EFBFBD> һ <EFBFBD> <D2BB> Դ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> Ϊʲô<CAB2> <C3B4> <EFBFBD> ±<EFBFBD> <C2B1> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> п<EFBFBD> <D0BF> <EFBFBD> <EFBFBD> ı 䣿
< BR >
< HR >
< CENTER >
< H2 > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< H4 > < A name = "1.1" > < / A > 1.1) PostgreSQL <20> <> ʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H4 >
PostgreSQL <20> <> <EFBFBD> <EFBFBD> < I > Post-Gres-Q-L< / I > < i > <20> <> < / i >
< p > PostgreSQL <20> <> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> DBMS <20> <> <EFBFBD> о <EFBFBD> ԭ<EFBFBD> <D4AD> POSTGRES <20> <> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳ<CFB5> <CDB3> <EFBFBD> <EFBFBD> ǿ<EFBFBD> 档PostgreSQL <20> ڱ<EFBFBD> <DAB1> <EFBFBD> POSTGRES
<09> <> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ģ<EFBFBD> ͺ ͷḻ<CDB7> <E1B8BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͵Ļ<CDB5> <C4BB> <EFBFBD> <EFBFBD> ϣ<EFBFBD> <CFA3> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> չ<EFBFBD> ˵<EFBFBD> SQL <20> Ӽ<EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> ԭ<EFBFBD> ȵ<EFBFBD> PostQuel <20> <> ѯ<EFBFBD> <D1AF> <EFBFBD> ԡ<EFBFBD> PostgreSQL
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ɵIJ<C9B5> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> 붼<EFBFBD> <EBB6BC> <EFBFBD> Ի<EFBFBD> <D4BB> á<EFBFBD> < / p >
< P > PostgreSQL <20> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> ɲμ<C9B2> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԱС <D4B1> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> Ŀǰ<C4BF> <C7B0> Э<EFBFBD> <D0AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Marc G. Fournier <20> <> < A href = "mailto:scrappy@postgreSQL.org" > scrappy@postgreSQL.org< / A >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> μ<EFBFBD> <CEBC> <EFBFBD> <EFBFBD> μ<EFBFBD> 1.6<EFBFBD> ڣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڸ<EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> п<EFBFBD> <D0BF> <EFBFBD> <EFBFBD> <EFBFBD>
< P >
PostgreSQL 1.01 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Andrew Yu <20> <> Jolly
Chen<65> <6E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> ֲ<EFBFBD> <D6B2> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> Ժ<EFBFBD> <D4BA> <EFBFBD> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˴ <EFBFBD> <CBB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ס <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Դ Postgres<65> <73> <EFBFBD> <EFBFBD> <EFBFBD> ڼ<EFBFBD> <DABC> ݴ<EFBFBD> ѧ<EFBFBD> <D1A7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> Michael
Stonebraker <20> <> <EFBFBD> ڵ<EFBFBD> ָ<EFBFBD> <D6B8> <EFBFBD> £<EFBFBD> <C2A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> о <EFBFBD> <D0BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͱ<EFBFBD> <CDB1> <EFBFBD> ְԱ<D6B0> <D4B1> <EFBFBD> ɵġ<C9B5>
< 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> Postgres<65> <73> <EFBFBD> <EFBFBD> 1995 <20> ꣬<EFBFBD> <EAA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> SQL <20> <> <EFBFBD> ܺ<EFBFBD> <DCBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ָij<D6B8> Postgres95<39> <35> <EFBFBD> <EFBFBD> 1996<39> <36> ĩ<EFBFBD> <C4A9> <EFBFBD> Ÿ<EFBFBD> <C5B8> <EFBFBD> Ϊ
PostgreSQL<51> <4C>
< H4 > < A name = "1.2" > < / A > 1.2) PostgreSQL <20> İ<EFBFBD> Ȩ<EFBFBD> <C8A8> ʲô?< / H4 >
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> İ<EFBFBD> ȨԼ<C8A8> <D4BC> <EFBFBD> <EFBFBD>
< P >
PostgreSQL <20> <> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳ
< P >
<09> <> PostgreSQL Data Base Management System<65> <6D> < P > <EFBFBD> <EFBFBD> <EFBFBD> ְ<EFBFBD> Ȩ<EFBFBD> <EFBFBD> c<EFBFBD> <EFBFBD> 1996-2002<30> <32> PostgreSQL ȫ<> <EFBFBD> С <EFBFBD> <D0A1> < br >
<09> <> <EFBFBD> ְ<EFBFBD> Ȩ<EFBFBD> <C8A8> c<EFBFBD> <63> 1994-6 <20> <> <EFBFBD> ݴ<EFBFBD> ѧ<EFBFBD> <D1A7> <EFBFBD> <EFBFBD>
< P > <EFBFBD> <EFBFBD> Portions copyright (c) 1996-2002, PostgreSQL Global Development Group< br >
Portions Copyright (c) 1994-6 Regents of the University of California<69> <61>
< P >
<09> <> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> κ<EFBFBD> Ŀ<EFBFBD> <C4BF> ʹ <EFBFBD> ã<EFBFBD> <C3A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĺͷַ<CDB7> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> κη<CEBA> <CEB7> ã<EFBFBD> <C3A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǩ<EFBFBD> <C7A9> <EFBFBD> <EFBFBD> <EFBFBD> ˶<EFBFBD> <CBB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֤<EFBFBD> <D6A4> <EFBFBD> <EFBFBD> ǰ<EFBFBD> <C7B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> İ<EFBFBD> Ȩ<EFBFBD> <C8A8> <EFBFBD> <EFBFBD> <EFBFBD> ͱ<EFBFBD> <CDB1> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֳ<EFBFBD> <D6B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> п<EFBFBD> <D0BF> <EFBFBD> <EFBFBD> С <EFBFBD>
< P >
<09> <> Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement is
hereby granted, provided that the above copyright notice and this paragraph and
the following two paragraphs appear in all copies.<2E> <>
< P >
<09> <> <EFBFBD> κ<EFBFBD> <CEBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> £<EFBFBD> <C2A3> <EFBFBD> <EFBFBD> ݴ<EFBFBD> ѧ<EFBFBD> <D1A7> <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> <D0B5> <EFBFBD> ʹ <EFBFBD> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> µĶ<C2B5> <C4B6> κε<CEBA> <CEB5> <EFBFBD> <EFBFBD> ˵<EFBFBD> ֱ<EFBFBD> ӵģ<D3B5> <C4A3> <EFBFBD> <EFBFBD> ӵģ<D3B5> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ģ<EFBFBD> <C4A3> <EFBFBD> <EFBFBD> ӵĻ<D3B5> <C4BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <F0BBB5A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʧ<EFBFBD> <CAA7> <EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> <CEA3> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> ݴ<EFBFBD> ѧ<EFBFBD> Ѿ<EFBFBD> <D1BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> ʧ<EFBFBD> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> ʱҲ<CAB1> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> ˡ<EFBFBD>
< P >
<09> <> IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST
PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.<2E> <>
< P >
<09> <> <EFBFBD> ݴ<EFBFBD> ѧ<EFBFBD> <D1A7> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> κα <CEBA> ֤<EFBFBD> <D6A4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ijһ <C4B3> ض<EFBFBD> <D8B6> <EFBFBD> ; <EFBFBD> <CDBE> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <D2B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֤<EFBFBD> <D6A4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ṩ<EFBFBD> <E1B9A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǻ<EFBFBD> <C7BB> ڡ<EFBFBD> <DAA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǡ<EFBFBD> <C7A1> Ļ<EFBFBD> <C4BB> <EFBFBD> <EFBFBD> ģ<EFBFBD> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݴ<EFBFBD> ѧû<D1A7> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ṩά<E1B9A9> <CEAC> <EFBFBD> <EFBFBD> ֧<EFBFBD> ֣<EFBFBD> <D6A3> <EFBFBD> <EFBFBD> £<EFBFBD> <C2A3> <EFBFBD> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> <EFBFBD> ĵķ<C4B5> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> < P > <EFBFBD> <EFBFBD> THE
UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE,
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.<2E> <> < br >
< br >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> BSD <20> <> Ȩ<EFBFBD> <C8A8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> Դ<EFBFBD> <D4B4> Ȩ<EFBFBD> <C8A8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> δ<EFBFBD> <CEB4> <EFBFBD> κ<EFBFBD> <CEBA> <EFBFBD> <EFBFBD> ơ<EFBFBD> <C6A1> <EFBFBD> <EFBFBD> <EFBFBD> ϲ <EFBFBD> <CFB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD>
< H4 > < A name = "1.3" > < / A > 1.3) PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô Unix ƽ ̨<C6BD> ϣ<EFBFBD> < / H4 >
< p > һ <EFBFBD> <EFBFBD> ˵<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> ִ<EFBFBD> <EFBFBD> <EFBFBD> UNIX <20> <> <EFBFBD> ݵ<EFBFBD> ƽ ̨<C6BD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> ڰ<EFBFBD> װָ<D7B0> <D6B8> <EFBFBD> <EFBFBD> <EFBFBD> г <EFBFBD> <D0B3> ˷<EFBFBD> <CBB7> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> Ե<EFBFBD> ƽ ̨<C6BD> <CCA8> < / p >
< UL >
< / UL >
< H4 > < A name = "1.4" > < / A > 1.4) <20> <> <EFBFBD> õķ<C3B5> Unix ƽ ̨<C6BD> <CCA8> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> < / H4 >
<09> ͻ<EFBFBD> <CDBB> <EFBFBD>
< p > <EFBFBD> <EFBFBD> libpq C <20> ⣬psql<71> <6C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӿںͿ ͻ<CDBF> <CDBB> <EFBFBD> Ӧ<EFBFBD> ó<EFBFBD> <C3B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɿ<EFBFBD> <C9BF> <EFBFBD> <EFBFBD> <EFBFBD> MS Windows ƽ ̨<C6BD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǿ<EFBFBD> <C7BF> ܵġ<DCB5> <C4A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> £<EFBFBD> <C2A3> ͻ<EFBFBD> <CDBB> <EFBFBD> <EFBFBD> <EFBFBD> MS Windows
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> TCP/IP <20> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֧<EFBFBD> ֵ<EFBFBD> Unix ƽ ̨<C6BD> ϵķ<CFB5> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨѶ<CDA8> <D1B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 汾<EFBFBD> а <EFBFBD> <D0B0> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ļ<EFBFBD> win32.mak <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Win32
libpq <20> <> <EFBFBD> <EFBFBD> psql <20> <> PostgreSQL Ҳ<> <D2B2> <EFBFBD> Ժ<EFBFBD> ODBC <20> ͻ<EFBFBD> <CDBB> <EFBFBD> ͨѶ<CDA8> <D1B6> < / p >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< P > <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڿ<EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <EFBFBD> Cygwin <20> <> Cygnus <20> <> Unix/NT <20> <> ֲ<EFBFBD> <D6B2> <EFBFBD> <EFBFBD> Windows NT <20> <> Win2k <20> <> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> ķ<EFBFBD> <C4B7> <EFBFBD> <EFBFBD> 汾<EFBFBD> <E6B1BE> <EFBFBD> <EFBFBD> See < i > pgsql/doc/FAQ_MSWIN< / i >
<09> ļ<EFBFBD> <C4BC> <EFBFBD> < a href = "http://www.PostgreSQL.org/docs/faq-mswin.html" > http://www.PostgreSQL.org/docs/faq-mswin.html< / a >
<09> <>
< P > <EFBFBD> <EFBFBD> ֲ<EFBFBD> <EFBFBD> MS Win NT/2000/XP <20> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ĺ<EFBFBD> <C4B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڽ<EFBFBD> <DABD> С <EFBFBD>
< H4 > < A name = "1.5" > < / A > 1.5) <20> Ҵ<EFBFBD> <D2B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܵõ<DCB5> PostgreSQL<51> <4C> < / H4 >
< P > PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> FTPվ<50> <D5BE> <EFBFBD> <EFBFBD> < a href = "ftp://ftp.PostgreSQL.org/pub" > ftp://ftp.PostgreSQL.org/pub< / a > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> վ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Բο <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> վ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҳ<EFBFBD> <EFBFBD>
< H4 > < A name = "1.6" > < / A > 1.6) <20> Ҵ<EFBFBD> <D2B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܵõ<DCB5> <C3B5> <EFBFBD> PostgreSQL <20> <> ֧<EFBFBD> ֣<EFBFBD> < / H4 >
< P > <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <EFBFBD> б <EFBFBD> <EFBFBD> ǣ<EFBFBD> < A href = "mailto:pgsql-general@postgreSQL.org" > pgsql-general@postgreSQL.org< / A > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> й<EFBFBD>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ⡣Ҫ<E2A1A3> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ʼ <EFBFBD> <CABC> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <DDA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> Ϊ
< PRE > subscribe
end< / PRE >
<09> <> <EFBFBD> ʼ <EFBFBD> <CABC> <EFBFBD> < A href = "mailto:pgsql-general-request@postgreSQL.org" > pgsql-general-request@postgreSQL.org< / A >
<09> <>
< 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> < A href = "mailto:pgsql-general-digest-request@postgreSQL.org" > pgsql-general-digest-request@postgreSQL.org< / A > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <EFBFBD>
< PRE > subscribe
end< / PRE >
ÿ<> <C3BF> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> ﵽ<EFBFBD> <EFB5BD> Լ 30k <20> <> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> ժҪ<D5AA> ͷ<EFBFBD> <CDB7> <EFBFBD> <CDB8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> ij<EFBFBD> Ա<EFBFBD> <D4B1>
< 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> <EFBFBD> <EFBFBD> < A href = "mailto:bugs-request@postgreSQL.org" > bugs-request@postgreSQL.org< / A > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <EFBFBD>
< PRE > subscribe
end< / PRE >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> Բμӿ<CEBC> <D3BF> <EFBFBD> <EFBFBD> <EFBFBD> Ա<EFBFBD> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ʼ <EFBFBD> <CABC> <EFBFBD> < A href = "mailto:hackers-request@postgreSQL.org" > hackers-request@postgreSQL.org< / A > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <EFBFBD>
< PRE > subscribe
end< / PRE >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> Ĺ<EFBFBD> <C4B9> <EFBFBD> PostgreSQL <20> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> WWW <20> <> ҳ<EFBFBD> ҵ<EFBFBD> <D2B5> <EFBFBD> < BLOCKQUOTE > < A href = "http://postgresql.org/" > http://postgresql.org/< / A > < / BLOCKQUOTE >
<09> <> EFNet <20> ﻹ<EFBFBD> <EFBBB9> һ <EFBFBD> <D2BB> IRC Ƶ<> <C6B5> <EFBFBD> <EFBFBD> Ƶ<EFBFBD> <C6B5> #PostgreSQL<51> <4C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> unix <20> <> <EFBFBD> <EFBFBD> < TT > irc -c '#PostgreSQL' "$USER"
irc.phoenix.net< / TT >
< P > <EFBFBD> <EFBFBD> ҵ֧<EFBFBD> ֹ<EFBFBD> ˾<EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://www.PostgreSQL.org/users-lounge/commercial-support.html" > http://www.PostgreSQL.org/users-lounge/commercial-support.html< / a >
<09> <>
< H4 > < A name = "1.7" > < / A > 1.7) PostgreSQL <20> <> <EFBFBD> µİ汾<C4B0> <E6B1BE> ʲô<CAB2> <C3B4> < / H4 >
PostgreSQL <20> <> <EFBFBD> µİ汾<C4B0> ǰ汾 7.2.3<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ע<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӧ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 7.3.1 <20> ˡ<EFBFBD> <CBA1> <EFBFBD>
< P > <EFBFBD> <EFBFBD> <EFBFBD> Ǽƻ<EFBFBD> ÿ<EFBFBD> ĸ<EFBFBD> <EFBFBD> ·<EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> 汾<EFBFBD> <EFBFBD>
< H4 > < A name = "1.8" > < / A > 1.8) <20> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> õ<EFBFBD> PostgreSQL <20> <> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> < / H4 >
<09> ڷ<EFBFBD> <DAB7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ Щ<D2BB> ֲᣬ<D6B2> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3> һ ЩС <D0A9> IJ<EFBFBD> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> <D3A1> μ<EFBFBD> /doc Ŀ¼<C4BF> <C2BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ע<EFBFBD> <D7A2> ӦΪ $PGHOME/doc<6F> <63> <EFBFBD> <EFBFBD> <EFBFBD> 㻹<EFBFBD> <E3BBB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL
<09> <> <EFBFBD> ֲᣬ<D6B2> <E1A3AC> < a href = "http://www.PostgreSQL.org/users-lounge/docs/" > http://www.PostgreSQL.org/users-lounge/docs/< / a >
<09> <> < P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ṩ<EFBFBD> <E1B9A9> <EFBFBD> <EFBFBD> < a href = "http://www.PostgreSQL.org/docs/awbook.html" >
http://www.PostgreSQL.org/docs/awbook.html< / a > <20> <> < a href = "http://www.commandprompt.com/ppbook/" >
http://www.commandprompt.com/ppbook/< / a > <20> <> <EFBFBD> <EFBFBD> < a href = "http://www.ca.PostgreSQL.org/books/" >
http://www.ca.PostgreSQL.org/books/< / a > <20> <> <EFBFBD> й<EFBFBD> <D0B9> <EFBFBD> PostgreSQL <20> Ŀɹ<C4BF> <C9B9> 鼮<EFBFBD> <E9BCAE> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://techdocs.PostgreSQL.org/" >
http://techdocs.PostgreSQL.org/< / a >
<09> <> <EFBFBD> ռ <EFBFBD> <D5BC> <EFBFBD> <EFBFBD> й<EFBFBD> PostgreSQL <20> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ¡<EFBFBD>
< P > < I > psql< / I >
<09> <> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \d <20> <> <EFBFBD> <EFBFBD> <EEA3AC> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> <CDA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ۼ<EFBFBD> <DBBC> ȵ<EFBFBD> <C8B5> <EFBFBD> Ϣ<EFBFBD> <CFA2>
< P > <EFBFBD> <EFBFBD> <EFBFBD> ǵ<EFBFBD> web վ<> <D5BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> < H4 > < A name = "1.9" > < / A > 1.9)
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˽<EFBFBD> <CBBD> <EFBFBD> ֪<EFBFBD> <D6AA> BUG <20> <> ȱʧ<C8B1> <CAA7> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> < / H4 >
PostgreSQL ֧<> <D6A7> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> չ<EFBFBD> ˵<EFBFBD> SQL-92 <20> <> <EFBFBD> Ӽ<EFBFBD> <D3BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵ<EFBFBD> < A href = "http://www.postgresql.org/docs/todo.html" >
TODO< / A > < A href = "http://www.postgresql.org/docs/todo.html" > < / A > <EFBFBD> б <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡһ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֪<EFBFBD> <EFBFBD> <EFBFBD> 棬ȱʧ<EFBFBD> <EFBFBD> <EFBFBD> Ժ<EFBFBD> δ<EFBFBD> <EFBFBD> <EFBFBD> ƻ<EFBFBD> <EFBFBD> <EFBFBD>
< H4 > < A name = "1.10" > < / A > 1.10) <20> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѧϰ SQL<51> <4C> < / H4 >
<09> <> < A href = "http://www.postgresql.org/docs/awbook.html" > http://www.postgresql.org/docs/awbook.html< / A >
<09> Ĺ<EFBFBD> <C4B9> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> SQL<51> <4C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ע<EFBFBD> <D7A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ص<EFBFBD> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˡ<EFBFBD> <CBA1> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://www.commandprompt.com/ppbook/" >
http://www.commandprompt.com/ppbook< / a > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> 顣<EFBFBD> <E9A1A3> < a href = "http://www.intermedia.net/support/sql/sqltut.shtm" > http://www.intermedia.net/support/sql/sqltut.shtm< / a > <EFBFBD> <EFBFBD> < a href = "http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM" > http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM < / a >
<09> <> < a href = "http://sqlcourse.com/" > http://sqlcourse.com< / a >
<09> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ž̡̳<CCB3>
< P > <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> "Teach Yourself SQL in 21 Days, Second Edition"<22> <> 21<32> <31> ѧ<EFBFBD> <D1A7> SQL<51> <4C> <EFBFBD> ڶ<EFBFBD> <DAB6> 棩<EFBFBD> <E6A3A9> <EFBFBD> <EFBFBD> < A href = "http://members.tripod.com/er4ebus/sql/index.htm" >
http://members.tripod.com/er4ebus/sql/index.htm< / A >
< P > <EFBFBD> <EFBFBD> <EFBFBD> ǵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> ϲ <EFBFBD> <EFBFBD> < I > The Practical SQL Handbook, Bowman, Judith S., et al., Addison-Wesley <20> <> < / I >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > The Complete Reference SQL, Groff et al., McGraw-Hill <20> <> < / I >
< H4 > < A name = "1.11" > < / A > 1.11) PostgreSQL <20> <> Y2K <20> <> <EFBFBD> ݵ<EFBFBD> <DDB5> <EFBFBD> <EFBFBD> <EFBFBD> < / H4 >
<09> ǣ<EFBFBD> <C7A3> <EFBFBD> <EFBFBD> Ǻ<EFBFBD> <C7BA> <EFBFBD> <EFBFBD> <EFBFBD> <D7BF> <EFBFBD> 2000 AD ֮<> <D6AE> <EFBFBD> <EFBFBD> 2000 BC ֮ǰ<D6AE> <C7B0> <EFBFBD> <EFBFBD> <EFBFBD> ڡ<EFBFBD>
< H4 > < A name = "1.12" > < / A > 1.12) <20> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 뿪<EFBFBD> <EBBFAA> <EFBFBD> <EFBFBD> <EFBFBD> 飿< / H4 >
<09> <> <EFBFBD> ȣ <EFBFBD> <C8A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> µ<EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> 벢<EFBFBD> Ķ<EFBFBD> <C4B6> <EFBFBD> <EFBFBD> <EFBFBD> web վ<> <D5BE> <EFBFBD> <EFBFBD> <F2B7A2B2> <EFBFBD> <EFBFBD> е <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> <CEA3> <EFBFBD> <EFBFBD> <EFBFBD> pgsql-hackers <20> <>
pgsql-patches <20> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> pgsql-patches <20> ύ<EFBFBD> <E1BDBB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> IJ<EFBFBD> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< P > <EFBFBD> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʮ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL CVS <20> 鵵 < FONT size = "-1" > COMMIT< / FONT > <20> <> Ȩ<EFBFBD> ޡ<EFBFBD> <DEA1> <EFBFBD> <EFBFBD> Ƕ<EFBFBD> <C7B6> Ѿ<EFBFBD> <D1BE> ύ<EFBFBD> ˷dz<CBB7> <C7B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> IJ<EFBFBD> <C4B2> <EFBFBD> <EFBFBD> ˣ<EFBFBD> <CBA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> <D0B5> ύ<EFBFBD> ˺<EFBFBD> <CBBA> Ѹ<EFBFBD> <D1B8> Ͻ<EFBFBD> <CFBD> ࣬<EFBFBD> <E0A3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύ<EFBFBD> IJ<EFBFBD> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǹ<EFBFBD> <C7B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ġ<EFBFBD> < H4 > < A name = "1.13" > < / A > 1.13)
<09> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύһ <E1BDBB> <D2BB> BUG<55> <47> <EFBFBD> 棿< / H4 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://www.PostgreSQL.org/bugs/bugs.php" > http://www.PostgreSQL.org/bugs/bugs.php< / a >
<09> <> PostgreSQL BugTool ҳ<> <D2B3> , <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύһ <E1BDBB> <D2BB> BUG<55> <47> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ָ<EFBFBD> ϡ<EFBFBD>
< P > ͬ<EFBFBD> <EFBFBD> ҲҪ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵ<EFBFBD> ftp վ<> <D5BE> < A href = "ftp://ftp.postgresql.org/pub" > ftp://ftp.postgreSQL.org/pub< / A > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> и<EFBFBD> <EFBFBD> µ<EFBFBD>
PostgreSQL <20> 汾<EFBFBD> <EFBFBD> <F2B2B9B6> <EFBFBD>
< H4 > < A name = "1.14" > < / A > 1.14) PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> DBMS <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> < / H4 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> кü<D0BA> <C3BC> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> ܣ<EFBFBD> <DCA3> ɿ<EFBFBD> <C9BF> ԣ<EFBFBD> ֧<EFBFBD> ֺͼ۸<CDBC> <DBB8> <EFBFBD>
< DL >
< DT > < B > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / B >
< DD >
PostgreSQL ӵ<> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> DBMS
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> 磺<EFBFBD> <E7A3BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ο <EFBFBD> <CEBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ժ<D4BA> <CDB8> ӵ<EFBFBD> <D3B5> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> ǻ<EFBFBD> <C7BB> <EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> û<EFBFBD> е <EFBFBD> <D0B5> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> <CDA3> ̳У <CCB3> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ͷ<EFBFBD> <CDB6> 汾<EFBFBD> <E6B1BE> <EFBFBD> п<EFBFBD> <D0BF> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õȡ<C3B5>
< BR >
< DT > < B > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / B >
< DD >
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> úͿ <C3BA> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƶ<EFBFBD> <C6B5> <EFBFBD> <EFBFBD> ܡ<EFBFBD> <DCA1> <EFBFBD> ijЩ<C4B3> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȽϿ죬<CFBF> <ECA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƚ<EFBFBD> <C8BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> MySQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> ϵͳ<CFB5> Ƚϣ<C8BD> <CFA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
insert/update ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ȼ MySQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> κ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԡ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵ<EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǿɿ<EFBFBD> <EFBFBD> Ժ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> η<EFBFBD> <EFBFBD> <EFBFBD> ʱ<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> <> MySQL < A href = "http://openacs.org/why-not-mysql.html" > http://openacs.org/why-not-mysql.html< / A > <EFBFBD> <EFBFBD> < br >
< DT > < B > <EFBFBD> ɿ<EFBFBD> <EFBFBD> <EFBFBD> < / B >
< DD >
<09> <> <EFBFBD> <EFBFBD> ֪<EFBFBD> <D6AA> DBMS <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ǿɿ<C7BF> <C9BF> ģ<EFBFBD> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ö<EFBFBD> û<EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> Ŭ<EFBFBD> <C5AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Եģ<D4B5> <C4A3> ȶ<EFBFBD> <C8B6> ij<EFBFBD> <C4B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ٵĴ<D9B5> <C4B4> 롣ÿ<EBA1A3> <C3BF> <EFBFBD> 汾<EFBFBD> <E6B1BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> µ<EFBFBD> beta
<09> <> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵķ<C7B5> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> ʷ<EFBFBD> <CAB7> ʾ <EFBFBD> <CABE> <EFBFBD> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> ṩ<EFBFBD> ȶ<EFBFBD> <C8B6> ģ<EFBFBD> <C4A3> ι ̵ģ<CCB5> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> õİ汾<C4B0> <E6B1BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ⷽ<EFBFBD> <E2B7BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ൱<EFBFBD> ġ<EFBFBD>
< BR >
< DT > < B > ֧<EFBFBD> <EFBFBD> < / B >
< DD >
<09> <> <EFBFBD> ǵ<EFBFBD> <C7B5> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> ṩһ <E1B9A9> <D2BB> <EFBFBD> dz<EFBFBD> <C7B3> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <D4B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> κ<EFBFBD> <CEBA> <EFBFBD> <EFBFBD> ⡣<EFBFBD> <E2A1A3> <EFBFBD> Dz<EFBFBD> <C7B2> ܱ<EFBFBD> ֤<EFBFBD> ϶<EFBFBD> <CFB6> ܽ<EFBFBD> <DCBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ⣬<EFBFBD> <E2A3AC> <EFBFBD> <EFBFBD> ֮<EFBFBD> £<EFBFBD> <C2A3> <EFBFBD> <EFBFBD> <EFBFBD> DBMS
Ҳ<> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܹ<EFBFBD> <DCB9> ṩ<EFBFBD> <E1B9A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> 뿪<EFBFBD> <EBBFAA> <EFBFBD> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> û<EFBFBD> Ⱥ<EFBFBD> <C8BA> <EFBFBD> ֲ<EFBFBD> <D6B2> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> Ӵ<EFBFBD> <D3B4> <EFBFBD> PostgreSQL <20> <> ֧<EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> DBMS
<09> <> Ҫ<EFBFBD> á<EFBFBD> <C3A1> <EFBFBD> <EFBFBD> <EFBFBD> һ Щ<D2BB> <D0A9> ҵ<EFBFBD> Ե<EFBFBD> Ԥ<EFBFBD> <D4A4> װ<EFBFBD> <D7B0> ֧<EFBFBD> ֣<EFBFBD> <D6A3> <EFBFBD> <EFBFBD> Ը<EFBFBD> <D4B8> ṩ<EFBFBD> <E1B9A9> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> Ҫ<EFBFBD> <D2AA> <EFBFBD> ˡ<EFBFBD> <CBA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֧<EFBFBD> <D6A7> FAQ <20> <> <EFBFBD> <EFBFBD> 1.6 С <> ڡ<EFBFBD> <DAA1> <EFBFBD>
< BR >
< DT > < B > <EFBFBD> ۸<EFBFBD> < / B >
< DD >
<09> <> <EFBFBD> Ƕ<EFBFBD> <C7B6> κ<EFBFBD> <CEBA> <EFBFBD> ; <EFBFBD> <CDBE> <EFBFBD> <EFBFBD> <EFBFBD> ѣ<EFBFBD> <D1A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> úͷ<C3BA> <CDB7> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> ġ<EFBFBD> <C4A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Բ<EFBFBD> <D4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƶ<EFBFBD> <C6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> IJ<EFBFBD> Ʒ <EFBFBD> <C6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵĴ<C7B5> <C4B4> 룬<EFBFBD> <EBA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> İ<EFBFBD> Ȩ<EFBFBD> <C8A8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> BSD <20> <> <EFBFBD> <EFBFBD> <EFBFBD> İ<EFBFBD> Ȩ<EFBFBD> ⡣
< / DL >
< h4 > < a name = "1.15" > < / a > 1.15) <20> <> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> < / h4 >
< p > <EFBFBD> Դ<EFBFBD> 1996<EFBFBD> 꿪ʼ <EFBFBD> <EFBFBD> PostgreSQL
<20> Ѿ<EFBFBD> <D1BE> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֯<EFBFBD> <D6AF> <EFBFBD> <EFBFBD> ЩӦ<D0A9> ù鹦<C3B9> <E9B9A6> Marc
Fournier<65> <72> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˲<EFBFBD> <CBB2> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> һ ֱ<D2BB> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֯<EFBFBD> <D6AF> < / p >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> ˵<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʩ<EFBFBD> Ƿdz<EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> ġ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܷ<EFBFBD> ֹ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӳ<EFBFBD> <EFBFBD> <EFBFBD> Ŀǰ<EFBFBD> <EFBFBD> <EFBFBD> Ļ<EFBFBD> <EFBFBD> ҡ<EFBFBD> < / p >
< 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> <EFBFBD> ԵĿ<EFBFBD> ֧<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ĺ<EFBFBD> ˾<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://store.pgsql.com/shopping/" >
http://store.pgsql.com/shopping/< / a > <20> <> <EFBFBD> о <EFBFBD> <D0BE> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< p > <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҳ<EFBFBD> ἰ<EFBFBD> <EFBFBD> PostgreSQL <20> <> ˾<EFBFBD> <CBBE> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֧<EFBFBD> <D6A7> PostgreSQL
<09> <> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> ض<EFBFBD> <D8B6> Ĺ<EFBFBD> ˾<EFBFBD> <CBBE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ը<EFBFBD> ⣬Ҳ<E2A3AC> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> ֧Ʊ<D6A7> <C6B1> <EFBFBD> <EFBFBD> ϵ<EFBFBD> <CFB5> ַ<EFBFBD> <D6B7> < / p >
< HR >
< CENTER >
< H2 > <EFBFBD> û<EFBFBD> <EFBFBD> ͻ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< H4 > < A name = "2.1" > < / A > 2.1) <20> <> PostgreSQL <20> <> ODBC <20> <> <EFBFBD> <EFBFBD> ô<EFBFBD> <C3B4> < / H4 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ODBC <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ի<EFBFBD> <D4BB> ã<EFBFBD> PsqlODBC <20> <> OpenLink ODBC.< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://gborg.postgresql.org/project/psqlodbc/projdisplay.php" > http://gborg.postgresql.org/project/psqlodbc/projdisplay.php< / a >
<09> <> <EFBFBD> <EFBFBD> PsqlODBC <20> <>
< P > OpenLink ODBC <20> <> <EFBFBD> Դ<EFBFBD> < A href = "http://www.openlinksw.com/" > http://www.openlinksw.com/< / A >
<09> <> <EFBFBD> á<EFBFBD> <C3A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǵı <C7B5> ODBC <20> ͻ<EFBFBD> <CDBB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <DDA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> κ<EFBFBD> <CEBA> <EFBFBD> <EFBFBD> <EFBFBD> ֧<EFBFBD> ֵĿͻ<C4BF> <CDBB> <EFBFBD> ƽ ̨<C6BD> <CCA8> Win, Mac, Unix, VMS<4D> <53> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> PostgreSQL
ODBC<42> <43>
< 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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> freeware <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> İ汾<C4B0> <E6B1BE> <EFBFBD> Եõ<D4B5> <C3B5> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> < A href = "mailto:postgres95@openlink.co.uk" >
postgres95@openlink.co.uk< / A > <EFBFBD> <EFBFBD>
< H4 > < A name = "2.2" > < / A > 2.2) <20> <> ʲô<CAB2> <C3B4> <EFBFBD> ߿<EFBFBD> <DFBF> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> Web ҳ<> 棿< / H4 >
һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> Ϊ<EFBFBD> <CEAA> ̨<EFBFBD> <CCA8> ͦ<EFBFBD> <CDA6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> վ<> <D5BE> <EFBFBD> ǣ<EFBFBD> < a href = "http://www.webreview.com" > http://www.webreview.com< / a >
<09> <>
< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Web <20> <> <EFBFBD> ɣ <EFBFBD> PHP <20> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> õĽӿڡ<D3BF> <DAA1> <EFBFBD> <EFBFBD> ڣ<EFBFBD> < A href = "http://www.php.net/" > http://www.php.net/< / A >
<09> <>
< P > <EFBFBD> <EFBFBD> <EFBFBD> ڸ<EFBFBD> <EFBFBD> ӵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> <EFBFBD> ˲<EFBFBD> <EFBFBD> <EFBFBD> Perl <20> ӿں<D3BF> CGI.pm <20> <> mod_perl <20> <>
< H4 > < A name = "2.3" > < / A > 2.3) PostgreSQL ӵ<> <D3B5> ͼ<EFBFBD> <CDBC> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H4 >
<09> ǵġ<C7B5> <C4A1> м<EFBFBD> <D0BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> ͼ<EFBFBD> ν ӿڡ<D3BF> <DAA1> <EFBFBD> <EFBFBD> <EFBFBD> PgAccess<73> <73> < a href = "http://www.pgaccess.com" > http://www.pgaccess.com< / a > )<29> <> PgAdmin
II <20> <> < a href = "http://www.pgadmin.org" > http://www.pgadmin.org< / a > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Win32<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
RHDB Admin (< a href = "http://sources.redhat.com/rhdb/" > http://sources.redhat.com/rhdb/< / a > <EFBFBD> <EFBFBD>
<09> Լ<EFBFBD> Rekall <20> <> < a href = "http://www.thekompany.com/products/rekall/" > http://www.thekompany.com/products/rekall/< / a > <EFBFBD> <EFBFBD>
ר<> е <EFBFBD> /proprietary)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PHPPgAdmin <20> <> < a href = "http://phppgadmin.sourceforge.net/" > http://phppgadmin.sourceforge.net/<2F> <> < / a >
<09> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> web <20> <> PostgreSQL <20> <> <EFBFBD> ʽ ӿڡ<D3BF>
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 棬<EFBFBD> <EFBFBD> Ϊ PgAccess <20> <> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҳ<EFBFBD> <D2B3> < a href = "http://www.pgaccess.org/" > http://www.pgaccess.org/< / a > <EFBFBD> <EFBFBD> < / p >
< H4 > < A name = "2.4" > < / A > 2.4) <20> <> <EFBFBD> ǿ<EFBFBD> <C7BF> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> <EFBFBD> Ժ<EFBFBD> PostgreSQL <20> <EFBFBD> <F2BDBBB5> <EFBFBD> < / H4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е ı <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Զ<EFBFBD> <EFBFBD> з<EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> Ľӿڡ<D3BF> <DAA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ե<EFBFBD> <D4B5> <EFBFBD> չģ<D5B9> <C4A3> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> < / p >
< p > PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> а <EFBFBD> <D0B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ½ӿڣ<D3BF> < / p >
< ul >
< li >
C (libpq)
< li >
Embedded C (ecpg)
< li >
Java (jdbc)
< li >
Python (PyGreSQL)
< li >
TCL (libpgtcl)< / li >
< / ul >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ľӿ<EFBFBD> <EFBFBD> <EFBFBD> < a href = "http://gborg.postgresql.org" > http://gborg.postgresql.org< / a > <20> ϵ<EFBFBD> < i > Drivers/Interfaces< / i >
С <> ڡ<EFBFBD> < / p >
< HR >
< CENTER >
< H2 > ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< H4 > < A name = "3.1" > < / A > 3.1) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܰ<EFBFBD> PostgreSQL װ<> <D7B0> /usr/local/pgsql <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ĵط<C4B5> <D8B7> <EFBFBD> < / H4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> configure ʱ<> <CAB1> <EFBFBD> <EFBFBD> --prefix ѡ <> < / p >
< H4 > < A name = "3.2" > < / A > 3.2) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > Bad System Call< / I > <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> ô<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Core
Dumped <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4> < / H4 >
< 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> System V <20> <> չ<EFBFBD> <D5B9> PostgreSQL <20> <> Ҫ<EFBFBD> ں<EFBFBD> ֧<EFBFBD> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> <EFBFBD> <EFBFBD> źŵơ<C5B5> < / p >
< H4 > < A name = "3.3" > < / A > 3.3) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD> postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > IpcMemoryCreate< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4> < / H4 >
<09> <> Ҫô<D2AA> <C3B4> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> ں<EFBFBD> <DABA> <EFBFBD> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> ù<EFBFBD> <C3B9> <EFBFBD> <EFBFBD> ڴ棬Ҫô<D2AA> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں˵Ŀ<CBB5> <C4BF> ù<EFBFBD> <C3B9> <EFBFBD> <EFBFBD> ڴ档<DAB4> <E6A1A3> Ҫ<EFBFBD> Ĺ<EFBFBD> <C4B9> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵ<EFBFBD> ṹ<EFBFBD> <E1B9B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster
<09> <> <EFBFBD> <EFBFBD> ʱʹ <CAB1> õĻ<C3B5> <C4BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͺ <EFBFBD> <CDBA> ˽<EFBFBD> <CBBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <C4BF> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳ<CFB5> <CDB3> ʹ <EFBFBD> <CAB9> ȱʡ<C8B1> <CAA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͽ<EFBFBD> <CDBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀʱ<C4BF> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ~1MB<4D> <42> <EFBFBD> йع<D0B9> <D8B9> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> <EFBFBD> <EFBFBD> źŵƵ<C5B5> <C6B5> <EFBFBD> ϸ<EFBFBD> <CFB8> Ϣ<EFBFBD> <CFA2> <EFBFBD> ο <EFBFBD> < a href = "http://www.postgresql.org/idocs/index.php?kernel-resources.html" >
PostgreSQL Administrator's Guide< / a > <20> <>
< H4 > < A name = "3.4" > < / A > 3.4) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD> postmaster ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > IpcSemaphoreCreate< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4> < / H4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <EFBFBD> < I > IpcSemaphoreCreate: semget failed (No space left on device)< / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ôԭ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں<EFBFBD> û<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 㹻<EFBFBD> <EFBFBD> <EFBFBD> źŵ<EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <EFBFBD> Postgres
<09> <> ÿ<EFBFBD> <C3BF> DZ<EFBFBD> ڵĺ<DAB5> ̨<EFBFBD> <CCA8> <EFBFBD> ̶<EFBFBD> <CCB6> <EFBFBD> Ҫһ <D2AA> <D2BB> <EFBFBD> źŵơ<C5B5> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ʱ<EFBFBD> Ľ<EFBFBD> <C4BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԱȽ<D4B1> <C8BD> ٵĺ<D9B5> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster<65> <72> ʹ <EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> < I > -N< / I > <20> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱʡֵ
32 <20> IJ<EFBFBD> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster<65> <72> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õĽ<C3B5> <C4BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǼӴ<C7BC> <D3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں˵<DABA> < FONT size = "-1" > SEMMNS< / FONT > <20> <> < FONT size = "-1" >
SEMMNI< / FONT > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܴ<EFBFBD> ʱ<EFBFBD> <EFBFBD> <EFBFBD> źŵƲ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> <EFBFBD> ܵ<EFBFBD> <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܾ<EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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/idocs/index.php?kernel-resources.html" >
PostgreSQL Administrator's Guide< / a > <20> <> < H4 > < A name = "3.5" > < / A > 3.5)
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ο <EFBFBD> <CEBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> < / H4 >
< p > ȱʡʱ<EFBFBD> <EFBFBD> PostgreSQL ֻ<> <D6BB> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> unix <20> <> <EFBFBD> <EFBFBD> <D7BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> <D3A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> < I > -i< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > postmaster< / I > <EFBFBD> <EFBFBD> < B > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / B > ͨ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӧ<EFBFBD> ı ༭
< I > $PGDATA/pg_hba.conf< / I > <20> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> host-based <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֤<EFBFBD> <D6A4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Dz<EFBFBD> <C7B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ļ<EFBFBD> <C4BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӵġ<D3B5> <C4A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
TCP/IP <20> <> <EFBFBD> ӡ<EFBFBD> < / p >
< H4 > < A name = "3.6" > < / A > 3.6) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ի<EFBFBD> <D4BB> ø<EFBFBD> <C3B8> õ<EFBFBD> <C3B5> <EFBFBD> <EFBFBD> ܣ<EFBFBD> < / H4 >
< p > <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Լ<EFBFBD> <EFBFBD> ٲ<EFBFBD> ѯ<EFBFBD> <EFBFBD> < FONT size = "-1" > EXPLAIN< / FONT > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ۲<EFBFBD> PostgreSQL
<09> <> <EFBFBD> ν <EFBFBD> <CEBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> IJ<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> Լ<EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> < FONT size = "-1" > INSERT< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <EFBFBD> < FONT size = "-1" > COPY< / FONT > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ķ<EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȵ<EFBFBD> <C8B5> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD>
< FONT size = "-1" > INSERT < / FONT > <EFBFBD> <EFBFBD> <EFBFBD> öࡣ<EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> û<EFBFBD> д<EFBFBD> <EFBFBD> <EFBFBD> < FONT size = "-1" > BEGIN WORK/COMMIT< / FONT >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 䱻<EFBFBD> <E4B1BB> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> ͬһ <CDAC> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 洦<EFBFBD> <E6B4A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 䡣<EFBFBD> <E4A1A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ķ<EFBFBD> <C4B6> <EFBFBD> <E2BFAA> <EFBFBD> <EFBFBD> ͬ<EFBFBD> <CDAC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݸı <DDB8> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> <EFBFBD> <EFBFBD> <EFBFBD> ؽ<EFBFBD> <D8BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< P > <EFBFBD> <EFBFBD> <EFBFBD> м<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD> ѡ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> á<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > -o -F< / I > ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster <20> <> <EFBFBD> <EFBFBD> ֹ fsync()<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > fsync()
< / I >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˢ<EFBFBD> µ<EFBFBD> <C2B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϡ<EFBFBD>
< P >
<09> 㻹<EFBFBD> <E3BBB9> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> postmaster -B ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> Ӻ<EFBFBD> <D3BA> ˽<EFBFBD> <CBBD> <EFBFBD> ʹ <EFBFBD> õĹ<C3B5> <C4B9> <EFBFBD> <EFBFBD> ڴ滺<DAB4> <E6BBBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> ̫<EFBFBD> <CCAB> <EFBFBD> <EFBFBD> postmaster
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <DEB7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> Ѿ<EFBFBD> <D1BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں<EFBFBD> <DABA> ڹ<EFBFBD> <DAB9> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> ռ <EFBFBD> <D5BC> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> ơ<EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 8K <20> <> <EFBFBD> <EFBFBD> ȱʡ 64 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < P >
<09> 㻹<EFBFBD> <E3BBB9> <EFBFBD> <EFBFBD> ʹ <EFBFBD> ú<EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> ̵<EFBFBD> -S ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> <EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> <C3B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -S ֵ<> <D6B5> <EFBFBD> <EFBFBD> K<EFBFBD> ֽڼƵģ<C6B5> ȱʡ<C8B1> <CAA1> 512 <20> <> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> 512K<32> <4B> <EFBFBD> <EFBFBD> < P > <EFBFBD> 㻹<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <EFBFBD> < FONT size = "-1" >
CLUSTER< / FONT > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѱ<EFBFBD> <D1B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݰ<EFBFBD> <DDB0> <EFBFBD> ij<EFBFBD> <C4B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> о ۼ<D0BE> <DBBC> <EFBFBD> <EFBFBD> š<EFBFBD> <C5A1> <EFBFBD> <EFBFBD> <EFBFBD> CLUSTER <20> <> <EFBFBD> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> ϸ<EFBFBD> ڡ<EFBFBD>
< H4 > < a name = "3.7" > < / a > 3.7) PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ի<EFBFBD> <D4BB> <EFBFBD> ʲô<CAB2> <C3B4> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> < / H4 >
< p > PostgreSQL <20> м<EFBFBD> <D0BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڱ<EFBFBD> <DAB1> <EFBFBD> ״̬<D7B4> <CCAC> Ϣ<EFBFBD> <CFA2> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> Ϣ<EFBFBD> <CFA2> <EFBFBD> ܶԵ<DCB6> <D4B5> <EFBFBD> <EFBFBD> <EFBFBD> ; <EFBFBD> <CDBE> <EFBFBD> а <EFBFBD> <D0B0> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< P > <EFBFBD> <EFBFBD> <EFBFBD> ȣ <EFBFBD> ͨ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> --enable-cassert ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> configure<72> <65> <EFBFBD> кܶ<D0BA> < I > assert()< / I >
<09> <> <EFBFBD> غ<EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> ̺<EFBFBD> <CCBA> ڷ<EFBFBD> <DAB7> <EFBFBD> ijЩδ<D0A9> <CEB4> Ԥ<EFBFBD> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> <EFBFBD> ʱֹͣ<CDA3> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD>
< P > postmaster <20> <> postgres <20> <> <EFBFBD> <EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> õ<EFBFBD> ѡ <EFBFBD> <EFBFBD> <EEA1A3> <EFBFBD> ȣ <EFBFBD> <C8A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster
ʱ<> <CAB1> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> ѱ<EFBFBD> <EFBFBD> <D7BC> <EFBFBD> <EFBFBD> <EFBFBD> ͱ<EFBFBD> <EFBFBD> <D7BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ־<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> ȥ<EFBFBD> ˣ<EFBFBD> <CBA3> <EFBFBD> <EFBFBD> <EFBFBD>
< PRE > cd /usr/local/pgsql
./bin/postmaster > server.log 2> & 1 & < / PRE >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> Ŀ¼<C4BF> <C2BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> server.log <20> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CDB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> postmaster <20> <> һ <EFBFBD> <D2BB>
-d ѡ <> <EFBFBD> <EEA3AC> ѡ <EFBFBD> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǻ<EFBFBD> <C7BB> ø<EFBFBD> <C3B8> <EFBFBD> <EFBFBD> <EFBFBD> ϸ<EFBFBD> ڻ㱨<DABB> <E3B1A8> -d ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǹߵ ĵ<DFB5> <C4B5> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܻ<EFBFBD> <DCBB> <EFBFBD> <EFBFBD> ɾ<C9BE> <DEB4> <EFBFBD> <EFBFBD> <EFBFBD> ־<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> < P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster
û<> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postgres <20> <> ̨<EFBFBD> <CCA8> <EFBFBD> ̣<EFBFBD> Ȼ<EFBFBD> <C8BB> ֱ<EFBFBD> Ӽ<EFBFBD> <D3BC> <EFBFBD> SQL <20> <> <EFBFBD> 䡣<EFBFBD> <E4A1A3> <EFBFBD> <EFBFBD> < B > ֻ< / B >
<09> Ƽ <EFBFBD> <C6BC> ڵ<EFBFBD> <DAB5> Ե<EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> ô<EFBFBD> ɡ <EFBFBD> <C9A1> <EFBFBD> ע<EFBFBD> <D7A2> <EFBFBD> <EFBFBD> ʱ<EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <DEB6> <EFBFBD> <EFBFBD> Ƿֺű<D6BA> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> β<EFBFBD> <CEB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŵ<EFBFBD> <C5B5> Է<EFBFBD> <D4B7> ű<EFBFBD> <C5B1> 룬<EFBFBD> <EBA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ۿ<EFBFBD> <DBBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> <EFBFBD> 顣<EFBFBD> <E9A1A3> Ϊ<EFBFBD> <CEAA> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD>
postmaster <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ģ<EFBFBD> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǻ<EFBFBD> ʵ<EFBFBD> ʵ<EFBFBD> <CAB5> <EFBFBD> <EFBFBD> л<EFBFBD> <D0BB> <EFBFBD> һ <EFBFBD> £<EFBFBD> <C2A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> /<2F> <> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܲ<EFBFBD> <DCB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֡<EFBFBD>
< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster <20> Ѿ<EFBFBD> <D1BE> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql< / I > <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <EFBFBD> <EFBFBD> ҳ<EFBFBD> < I > psql< / I > <20> <> Ӧ<EFBFBD> <D3A6> < I > postgres< / I > <20> <> <EFBFBD> ̵<EFBFBD>
< FONT size = "-1" > PID< / FONT > <EFBFBD> <EFBFBD> ʹ <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > postgres < / I > < FONT size = "-1" > PID< / FONT >
<09> ϡ<EFBFBD> <CFA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD> <DAB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> öϵ㲢<CFB5> Ҵ<EFBFBD> < I > psql< / I > <20> <> ִ<EFBFBD> в<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD> <DAB5> <EFBFBD> < I > postgres< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
PGOPTIONS="-W n"<22> <> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql< / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӳ<EFBFBD> < I > n< / I >
<09> 룬<EFBFBD> <EBA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϳ <EFBFBD> <CDBF> Ը<EFBFBD> <D4B8> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҹ<EFBFBD> <D2B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˳<EFBFBD> <CBB3> <EFBFBD> Ĺ<EFBFBD> <C4B9> ̡<EFBFBD>
< P >
postgres <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -s<> <73> -A<> <41> <EFBFBD> <EFBFBD> -t ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD> <DAB5> Ժ<EFBFBD> <D4BA> <EFBFBD> <EFBFBD> ܲ<EFBFBD> <DCB2> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> dz<EFBFBD> <C7B3> <EFBFBD> <EFBFBD> á<EFBFBD>
< P > <EFBFBD> 㻹<EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> profiling ֧<> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> Ա<EFBFBD> <D4B1> ۲<EFBFBD> <DBB2> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> <EFBFBD> ռ <EFBFBD> õ<EFBFBD> ִ<EFBFBD> <D6B4> ʱ<EFBFBD> <CAB1> <EFBFBD> ϶ࡣprofile <20> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> pgsql/data/base/dbname
Ŀ¼<C4BF> ¡<EFBFBD> <C2A1> ͻ<EFBFBD> <CDBB> <EFBFBD> profile <20> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڿͻ<DABF> <CDBB> ˵<EFBFBD> ǰĿ¼<C4BF> ¡<EFBFBD> <C2A1> <EFBFBD> Linux <20> <> ֧<EFBFBD> <D6A7> profiling Ҫ<> ڱ<EFBFBD> <DAB1> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> < i > -DLINUX_PROFILE < / i >
<09> <> < H4 > < a name = "3.8" > < / a > 3.8)
Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> ӵ<EFBFBD> ¼ʱ<C2BC> յ<EFBFBD> <D5B5> <EFBFBD> Sorry, too many clients<74> <73> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> < / H4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster <20> <> <EFBFBD> <EFBFBD> ʱ֧<CAB1> ֵIJ<D6B5> <C4B2> <EFBFBD> <EFBFBD> <EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< P > ȱʡ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 32 <20> <> <EFBFBD> ̡<EFBFBD> <CCA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʵ<EFBFBD> <CAB5> <EFBFBD> < I > -N< / I > ֵ<> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < i > postgresql.conf< / i >
<09> ļ<EFBFBD> <C4BC> <EFBFBD>
< P > Ҫע<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > -N< / I > <20> <> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> 32<33> <32> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͬ<EFBFBD> <CDAC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > -B< / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱʡ<EFBFBD> <EFBFBD> 64<36> <34> -B <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -N
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> ˸ <EFBFBD> <CBB8> õ<EFBFBD> <C3B5> <EFBFBD> <EFBFBD> ܿ<EFBFBD> <DCBF> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> Ǹ<EFBFBD> <C7B8> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> <F3A1A3B6> ڴ<EFBFBD> <DAB4> <EFBFBD> Ŀ<EFBFBD> ĺ<EFBFBD> <C4BA> ˽<EFBFBD> <CBBD> ̣<EFBFBD> <CCA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܻ<EFBFBD> <DCBB> ᷢ<EFBFBD> <E1B7A2> <EFBFBD> 㻹<EFBFBD> <E3BBB9> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Unix
<09> ں<EFBFBD> <DABA> <EFBFBD> <EFBFBD> ò<EFBFBD> <C3B2> <EFBFBD> ֵ<EFBFBD> <D6B5> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> Ķ<EFBFBD> <C4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڴ<EFBFBD> <DAB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ 磬< FONT size = "-1" > SHMMAX< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> źŵƵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> < FONT size = "-1" > SEMMNS< / FONT >
<09> <> < FONT size = "-1" > SEMMNI< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ľ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < FONT size = "-1" > NPROC< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < FONT size = "-1" > MAXUPRC< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> Լ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> < FONT size = "-1" > NFILE< / FONT >
<09> <> < FONT size = "-1" > NINODE< / FONT >
<09> <> Postgres <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĺ<EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƶ<EFBFBD> ԭ<EFBFBD> <D4AD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳ<CFB5> <CDB3> <EFBFBD> <EFBFBD> <EFBFBD> ù<EFBFBD> <C3B9> <EFBFBD> Դ<EFBFBD> <D4B4> < P > <EFBFBD> <EFBFBD> Postgres <20> <> <EFBFBD> <EFBFBD> 6.5 <20> İ汾<C4B0> <E6B1BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱʡ<C8B1> <CAA1>
64<36> <34> <EFBFBD> <EFBFBD> <EFBFBD> Ҷ<EFBFBD> <D2B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <DEB8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> < I > include/storage/sinvaladt.h< / I > <20> <> <EFBFBD> <EFBFBD> MaxBackendId <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
BUILD<4C> <44>
< H4 > < a name = "3.9" > < / a > 3.9) pgsql_tmp Ŀ¼<C4BF> ﶼ<EFBFBD> <EFB6BC> Щʲô<CAB2> <C3B4> < / H4 >
< 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> <EFBFBD> < FONT size = "-1" > ORDER BY< / FONT > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <F2A3ACB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> Ⱥ<EFBFBD> ̨<EFBFBD> <CCA8>
-S <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĸ<EFBFBD> <C4B8> <EFBFBD> <EFBFBD> Ŀռ 䣬<D5BC> <E4A3AC> ô<EFBFBD> ͻᴴ<CDBB> <E1B4B4> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ʱ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݡ<EFBFBD> < / p >
< P > <EFBFBD> <EFBFBD> ʱ<EFBFBD> ļ<EFBFBD> Ӧ<EFBFBD> <EFBFBD> <EFBFBD> Զ<EFBFBD> ɾ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> ̨<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˾Ϳ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹͣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster <20> <> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> <EFBFBD> <EFBFBD> Щ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD>
< BR >
< h4 > < a name = "3.10" > < / a > 3.10) ΪʲôҪ<C3B4> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> 汾ʱ<E6B1BE> <CAB1> dump <20> <> restore <20> <> < / h4 >
< p >
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> <C3BF> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˽<EFBFBD> <CBBD> ٵ<EFBFBD> <D9B5> <EFBFBD> ,<2C> <> <EFBFBD> ˴ <EFBFBD> 7.2 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 7.2.1 <20> <> <EFBFBD> <EFBFBD> Ҫ dump <20> <> restore<72> <65> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
7.2 <20> <> 7.3<EFBFBD> <EFBFBD> ͨ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݱ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڲ<EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> 仯һ <EFBFBD> <EFBFBD> <EFBFBD> Ƚϸ<EFBFBD> <EFBFBD> ӣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Dz<EFBFBD> ά<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݡ<EFBFBD> dump
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ݰ<EFBFBD> <DDB0> <EFBFBD> ͨ<EFBFBD> õĸ<C3B5> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> <EFBFBD> ¼<EFBFBD> <C2BC> ز<EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> µ<EFBFBD> <C2B5> ڲ<EFBFBD> <DAB2> <EFBFBD> ʽ <EFBFBD> <CABD> < / p >
< p >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> ʽ û<CABD> б 仯<D0B1> <E4BBAF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < i > pg_upgrade< / i > <20> ű<EFBFBD> <C5B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> dump <20> <> restor<6F> <72> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> script <20> <> ָ<EFBFBD> <D6B8> < i > pg_upgrade< / i >
<09> Ըô<D4B8> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƿ<EFBFBD> <C7B7> <EFBFBD> <EFBFBD> á<EFBFBD> < / p >
< P >
< HR >
< CENTER >
< H2 > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H2 >
< / CENTER >
< H4 > < A name = "4.1" > < / A > 4.1)
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> α <EFBFBD> <CEB1> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> α <EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> < / H4 >
<09> <> <EFBFBD> <EFBFBD> < FONT size = "-1" > DECLARE< / FONT > <20> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3> ȡ<EFBFBD> <C8A1> Ϣ<EFBFBD> <CFA2>
< H4 > < a name = "4.2" > < / a > 4.2)<29> <> <EFBFBD> <EFBFBD> ֻ < FONT size = "-1" > SELECT< / FONT > һ <> <D2BB> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ<EFBFBD> <CDB7> <EFBFBD> У <EFBFBD> < / H4 >
<09> <> <EFBFBD> <EFBFBD> < FONT size = "-1" > FETCH< / FONT >
<09> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> SELECT ... LIMIT....
< 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> < FONT size = "-1" > ORDER BY< / FONT > <20> IJ<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < FONT size = "-1" >
ORDER BY< / FONT > ƥ<> 䣬PostgreSQL <20> <> <EFBFBD> ܾ<EFBFBD> ֻ<EFBFBD> <D6BB> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> ͷ<EFBFBD> <CDB7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ¼<EFBFBD> <C2BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <F2BDABB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> д<EFBFBD> <D0B4> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> С <EFBFBD>
< H4 > < a name = "4.3" > < / a > 4.3) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> ȡһ <C8A1> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql< / I > <20> <EFBFBD> <EFBFB4> <EFBFBD> Ķ<EFBFBD> <C4B6> <EFBFBD> <EFBFBD> <EFBFBD> < / H4 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ķ<EFBFBD> < I > psql< / I > <20> <> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> < I > pgsql/src/bin/psql/describe.c< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> psql
<09> ķ<EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> SQL <20> <> <EFBFBD> <EFBFBD> 㻹<EFBFBD> <E3BBB9> <EFBFBD> Դ<EFBFBD> < I > -E< / I > ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < I > psql< / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> <EFBFBD> ִ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õIJ<EFBFBD> ѯ<EFBFBD> <EFBFBD>
< H4 > < a name = "4.4" > < / a > 4.4) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ӱ<EFBFBD> <D3B1> <EFBFBD> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> һ <EFBFBD> У <EFBFBD> < / H4 >
< P > 7.3 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < FONT size = "-1" > ALTER TABLE DROP COLUMN< / FONT > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֧<EFBFBD> ִ<EFBFBD> <EFBFBD> <EFBFBD> ܡ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǰ<EFBFBD> İ汾<EFBFBD> У <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / P >
< PRE > BEGIN;
2005-05-11 02:11:05 +00:00
LOCK TABLE old_table;
SELECT ... -- select all columns but the one you want to remove
INTO TABLE new_table
FROM old_table;
DROP TABLE old_table;
ALTER TABLE new_table RENAME TO old_table;
COMMIT;
2005-05-11 13:36:14 +00:00
< / PRE >
< H4 > < a name = "4.5" > < / a > 4.5) һ <> У <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ <EFBFBD> <DFB4> Ƕ<EFBFBD> <C7B6> ٣<EFBFBD> < / H4 >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> ƣ<EFBFBD> < PRE > һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ 磿 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 1TB <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ݿ⣩
һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ 磿 16TB
һ <> е <EFBFBD> <D0B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ 磿 1.6TB
2005-05-11 02:11:05 +00:00
һ <> <D2BB> <EFBFBD> ֶε<D6B6> <CEB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ <EFBFBD> ? 1GB
2005-05-11 13:36:14 +00:00
һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> й<EFBFBD> ,250-1600
һ <> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / PRE >
<09> <> Ȼ<EFBFBD> <C8BB> ʵ<EFBFBD> <CAB5> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƣ<EFBFBD> <C6A3> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> ܿ<EFBFBD> <DCBF> ô<EFBFBD> <C3B4> ̿ռ 䡢<D5BC> <E4A1A2> <EFBFBD> <EFBFBD> <EFBFBD> ڴ<EFBFBD> /<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC>
< P >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ߴ <EFBFBD> 16 TB <20> <> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> ϵͳ<CFB5> Դ<EFBFBD> <D4B4> ļ<EFBFBD> <C4BC> <EFBFBD> ֧<EFBFBD> ֡<EFBFBD> <D6A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ö<EFBFBD> <C3B6> <EFBFBD> 1
GB <20> <> <EFBFBD> ļ<EFBFBD> <C4BC> 洢<EFBFBD> <E6B4A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> ϵͳ<CFB5> ߴ <EFBFBD> <DFB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Dz<EFBFBD> <C7B2> <EFBFBD> Ҫ<EFBFBD> ġ<EFBFBD>
< P > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱʡ<EFBFBD> Ŀ<EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 32K <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <C4B1> ߴ <EFBFBD> <DFB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> < / P >
< H4 > < a name = "4.6" > < / a > 4.6)<29> 洢һ <E6B4A2> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ͵<EFBFBD> ƽ <EFBFBD> <C6BD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> <EFBFBD> ٴ<EFBFBD> <D9B4> ̿ռ 䣿< / H4 >
һ <> <D2BB> Postgres <20> <> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> ൱<EFBFBD> <E0B5B1> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> ƽ <EFBFBD> <C6BD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> 洢<EFBFBD> <E6B4A2> ͬ<EFBFBD> <CDAC> <EFBFBD> ݵ<EFBFBD> 5<EFBFBD> <35> <EFBFBD> Ĵ<EFBFBD> <C4B4> ̿ռ 䡣
< P > <EFBFBD> <EFBFBD> <EFBFBD> 磬<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> 100,000 <20> е <EFBFBD> <D0B5> ļ<EFBFBD> <C4BC> <EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD> ƽ <EFBFBD> <C6BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ20<32> ֽڡ<D6BD> ƽ <EFBFBD> <C6BD> <EFBFBD> ļ<EFBFBD> ռ <EFBFBD> <D5BC> 2.8 MB<4D> <42> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ݵ<EFBFBD>
PostgreSQL <20> <> <EFBFBD> ݿ<EFBFBD> <DDBF> ļ<EFBFBD> <C4BC> <EFBFBD> Լ<EFBFBD> <D4BC> 6.4 MB:< PRE > 36 <20> ֽ<EFBFBD> : ÿ<> е <EFBFBD> ͷ<EFBFBD> <CDB7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5>
2005-05-11 02:11:05 +00:00
24 <20> ֽ<EFBFBD> : һ <> <D2BB> int<6E> ֶκ<D6B6> һ <EFBFBD> <D2BB> <EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> ֶ<EFBFBD>
+ 4 <20> ֽ<EFBFBD> : ҳ<> <D2B3> <EFBFBD> <EFBFBD> ָ<EFBFBD> <D6B8> Ԫ<EFBFBD> <D4AA> <EFBFBD> <EFBFBD> ָ<EFBFBD> <D6B8>
----------------------------------------
64 <20> ֽ<EFBFBD> ÿ<EFBFBD> <C3BF>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> ҳ<EFBFBD> Ĵ<EFBFBD> С <EFBFBD> <D0A1> 8192 <20> ֽ<EFBFBD> (8 KB)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
8192 <20> ֽ<EFBFBD> ÿҳ
------------------- = 128 <20> <> /<2F> <> <EFBFBD> <EFBFBD> ҳ<EFBFBD> <D2B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD>
64 <20> ֽ<EFBFBD> ÿ<EFBFBD> <C3BF>
100000 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
-------------------- = 782 <20> <> <EFBFBD> <EFBFBD> ҳ<EFBFBD> <D2B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD>
128 <20> <> ÿҳ
782 <20> <> <EFBFBD> <EFBFBD> ҳ * 8192 <20> ֽ<EFBFBD> /ҳ = 6,406,144 <20> ֽڣ<D6BD> 6.4 MB<4D> <42>
2005-05-11 13:36:14 +00:00
< / PRE >
< 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> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> <EFBFBD> <EFBFBD> ܴܺ<EFBFBD> <EFBFBD> <EFBFBD> < / P >
< P > <EFBFBD> <EFBFBD> ֵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λͼ<EFBFBD> У <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ռ <EFBFBD> ú<EFBFBD> <EFBFBD> ٵĿռ 䡣< / P >
< H4 > < a name = "4.7" > < / a > 4.7)
<20> <> <EFBFBD> β鿴<CEB2> <E9BFB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> Լ<EFBFBD> <D4BC> û<EFBFBD> <C3BB> Ķ<EFBFBD> <C4B6> 壿< / H4 >
< I > psql< / I > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ෴б <E0B7B4> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> Щ<EFBFBD> <D0A9> Ϣ<EFBFBD> <CFA2> <EFBFBD> <EFBFBD> \? <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> <EFBFBD> pg_ <20> <> ͷ<EFBFBD> <CDB7> ϵͳ<CFB5> <CDB3> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> Ϣ<EFBFBD> <CFA2> psql -l
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> г <EFBFBD> <D0B3> <EFBFBD> <EFBFBD> е <EFBFBD> <D0B5> <EFBFBD> <EFBFBD> ݿ⡣
< P > Ҳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> < I > pgsql/src/tutorial/syscat.source< / I > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <EFBFBD> Ϣ<EFBFBD> <EFBFBD> Ҫ<EFBFBD> <EFBFBD> < FONT size = "-1" >
SELECT< / FONT > <EFBFBD> <EFBFBD>
< H4 > < a name = "4.8" > < / a > 4.8) <20> ҵIJ<D2B5> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊʲô<CAB2> <C3B4> < / H4 >
< P >
<09> <> <EFBFBD> <EFBFBD> ÿ<EFBFBD> <C3BF> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> <EFBFBD> Զ<EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֻ<EFBFBD> <D6BB> <EFBFBD> ڱ<EFBFBD> <DAB1> Ĵ<EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> С ֵ<D0A1> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> ѯֻѡ <D6BB> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> н<EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> ɨ<EFBFBD> <C9A8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 漴<EFBFBD> <E6BCB4> <EFBFBD> ̴<EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> ܱ<EFBFBD> ֱ<EFBFBD> ӵض<D3B5> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> ˳<EFBFBD> <CBB3> ɨ<EFBFBD> 裩<EFBFBD> <E8A3A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> ж<EFBFBD> <D0B6> Ƿ<EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> йر<D0B9> <D8B1> <EFBFBD> ͳ<EFBFBD> <CDB3> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> Щͳ<D0A9> <CDB3> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> VACUUM ANALYZE<5A> <45> <EFBFBD> <EFBFBD> ANALYZE
<09> <> <EFBFBD> á<EFBFBD> ʹ <EFBFBD> <CAB9> ͳ<EFBFBD> <CDB3> ֵ<EFBFBD> <D6B5> <EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> ֪<EFBFBD> <D6AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ж<EFBFBD> <D0B6> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> ܹ<EFBFBD> <DCB9> <EFBFBD> <EFBFBD> õ<EFBFBD> <C3B5> ж<EFBFBD> <D0B6> Ƿ<EFBFBD> <C7B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͳ<EFBFBD> <CDB3> ֵ<EFBFBD> <D6B5> ȷ<EFBFBD> <C8B7> <EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˳<EFBFBD> <CBB3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӷ<EFBFBD> <D3B7> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> á<EFBFBD> <C3A1> ڱ<EFBFBD> <DAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݷ<EFBFBD> <DDB7> <EFBFBD> <EFBFBD> 仯ʱ<E4BBAF> <CAB1> Ӧ<EFBFBD> <D3A6> <EFBFBD> ڽ<EFBFBD> <DABD> <EFBFBD> ͳ<EFBFBD> <CDB3> ֵ<EFBFBD> Ļ<EFBFBD> ȡ<EFBFBD> <C8A1>
< P >
<09> <> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ORDER BY <20> <> ִ<EFBFBD> <D6B4> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> <D3A1> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> ˳<EFBFBD> <CBB3> ɨ<EFBFBD> 裬<EFBFBD> <E8A3AC> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɨ<EFBFBD> <C9A8> Ҫ<EFBFBD> 졣
< P > <EFBFBD> <EFBFBD> <EFBFBD> ǣ<EFBFBD> <EFBFBD> <EFBFBD> LIMIT <20> <> ORDER BY <20> <> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊֻ<CEAA> ᷵<EFBFBD> ر<EFBFBD> <D8B1> <EFBFBD> һ С <D2BB> <D0A1> <EFBFBD> ֡<EFBFBD> ʵ<EFBFBD> <CAB5> <EFBFBD> ϣ<EFBFBD> <CFA3> <EFBFBD> Ȼ MAX() <20> <> MIN() <20> <> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD>
ORDER BY <20> <> LLIMIT ʹ <> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> С ֵҲ<D6B5> ǿ<EFBFBD> <C7BF> Եģ<D4B5> < BR >
< BR >
SELECT col< BR >
FROM tab< BR >
ORDER BY col [ DESC ]< BR >
LIMIT 1;
< P > <EFBFBD> <EFBFBD> ʹ <EFBFBD> <EFBFBD> ͨ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> LIKE <20> <> ~ ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֻ<EFBFBD> <D6BB> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> ã<EFBFBD> < ul > < li > <20> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> ʼ <EFBFBD> <CABC> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> < / li >
< ul > < li > LIKE ģʽ <C4A3> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> % <20> <> ͷ<EFBFBD> <CDB7> < / li > < li > ~ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> ģʽ <C4A3> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ^ <20> <> ͷ<EFBFBD> <CDB7> < / li > < / ul >
< li > <EFBFBD> ַ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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-e]<5D> <> < / li > < li > <EFBFBD> <EFBFBD> С д<EFBFBD> صIJ<EFBFBD> <EFBFBD> ң<EFBFBD> <EFBFBD> <EFBFBD> ILIKE <20> <> ~* <20> Ȳ<EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 4.12 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / li > < li > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> initdb ʱ<> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱʡ<C8B1> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> C locale<6C> <65> < / li > < / ul >
< H4 > < a name = "4.9" > < / a > 4.9)
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> β<EFBFBD> <CEB2> ܿ<EFBFBD> <DCBF> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҵIJ<D2B5> ѯ<EFBFBD> ģ<EFBFBD> < / H4 >
<09> ο <EFBFBD> < FONT size = "-1" > EXPLAIN< / FONT > <20> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3>
< H4 > < a name = "4.10" > < / a > 4.10) R-tree <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> < / H4 >
< P > R-tree <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ռ <EFBFBD> <D5BC> <EFBFBD> <EFBFBD> ݡ<EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ϣ<EFBFBD> <CFA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <DEB7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Χ <EFBFBD> <CEA7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> B-tree <20> <> <EFBFBD> <EFBFBD> ֻ<EFBFBD> ܴ<EFBFBD> <DCB4> <EFBFBD> һ ά<D2BB> ķ<EFBFBD> Χ <EFBFBD> <CEA7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> R-tree
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> ά<EFBFBD> <CEAC> <EFBFBD> ݡ<EFBFBD> <DDA1> <EFBFBD> <EFBFBD> 磬<EFBFBD> <E7A3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ point <20> <> <EFBFBD> ֶ<EFBFBD> <D6B6> Ͻ<EFBFBD> <CFBD> <EFBFBD> һ <EFBFBD> <D2BB> R-tree <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ôϵͳ<CFB5> ܸ<EFBFBD> <DCB8> <EFBFBD> Ч<EFBFBD> ػش<D8BB> <D8B4> <EFBFBD> <EFBFBD> <EFBFBD>
<09> <> ѡ <EFBFBD> <D1A1> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> η<EFBFBD> Χ <EFBFBD> ڵ<EFBFBD> <DAB5> <EFBFBD> <EFBFBD> е 㡱<D0B5> <E3A1B1> < BR >
< BR >
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> R-Tree <20> <> <EFBFBD> Ƶ<EFBFBD> <C6B5> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> ǣ<EFBFBD> < BR >
< BR >
Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." Proc of
the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.
< BR >
< BR >
<09> 㻹<EFBFBD> <E3BBB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Stonebraker <20> ġ<EFBFBD> Readings in Database Systems<6D> <73> <EFBFBD> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <D2B5> <EFBFBD> ƪ<EFBFBD> <C6AA> <EFBFBD> ¡<EFBFBD> < BR >
< BR >
ϵͳ<CFB5> <CDB3> <EFBFBD> õ<EFBFBD> R-Tree <20> <> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> κͷ<CEBA> <CDB7> Ρ <EFBFBD> <CEA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> R-tree <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> չΪ<D5B9> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ά<EFBFBD> <CEAC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʵ<EFBFBD> <CAB5> <EFBFBD> ϣ<EFBFBD> <CFA3> <EFBFBD> չ R-trees
<09> <> Ҫһ <D2AA> <D2BB> <EFBFBD> Ĺ<EFBFBD> <C4B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀǰû<C7B0> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> < H4 > < a name = "4.11" > < / a > 4.11)
ʲô<CAB2> ǻ<EFBFBD> <C7BB> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> Genetic Query Optimization<6F> <6E> <EFBFBD> <EFBFBD> < / H4 >
< P > GEQO ģ<> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> 㷨<EFBFBD> <E3B7A8> Genetic Algorithm<68> <6D> GA<47> <41> <EFBFBD> ӿ<EFBFBD> <D3BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӵIJ<D3B5> ѯ<EFBFBD> Ż<EFBFBD> <C5BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> ѯ<EFBFBD> <D1AF>
< H4 > < a name = "4.12" > < / a > 4.12)
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> С д<D0A1> ص<DEB9> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> д<EFBFBD> С д<D0A1> <EFBFBD> <DEB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / H4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ~ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ ƥ<CABD> 䣬<EFBFBD> <E4A3AC> ~* <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С д<D0A1> ص<DEB9> <D8B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ ƥ<CABD> 䡣<EFBFBD> <E4A1A3> дЩ<D0B4> ص<DEB9> LIKE <20> <> <EFBFBD> ֳ<EFBFBD> Ϊ ILIKE<4B> <45> < br >
< br >
<20> <> С д<D0A1> صĵ<D8B5> ʽ <EFBFBD> Ƚ<EFBFBD> ͨ<EFBFBD> <CDA8> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> < br >
< br >
SELECT *< br >
FROM tab< br >
WHERE lower(col) = 'abc';< br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> ñ<EFBFBD> <EFBFBD> <D7BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǿ<EFBFBD> <C7BF> Դ<EFBFBD> <D4B4> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ɱ<EFBFBD> <C9B1> <EFBFBD> <EFBFBD> õĺ<C3B5> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> :< br >
< br >
CREATE INDEX tabindex ON tab (lower(col));< / p >
< h4 > < a name = "4.13" > < / a > 4.13) <20> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <EFBFBD> <EFA3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ֶ<EFBFBD> <D6B6> Ƿ<EFBFBD> Ϊ NULL<4C> <4C> < / h4 >
< p > <EFBFBD> <EFBFBD> IS NULL <20> <> IS NOT NULL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֶΡ <D6B6> < br >
< / p >
< h4 > < a name = "4.14" > < / a > 4.14) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> ͬ<EFBFBD> <CDAC> < / h4 >
< p > <20> <> <EFBFBD> <EFBFBD>
<20> ڲ<EFBFBD> <DAB2> <EFBFBD> <EFBFBD> <EFBFBD>
˵<> <CBB5> < br >
--------------------------------------------------< br >
"char" char
1<> <31> <EFBFBD> ַ<EFBFBD> character< br >
CHAR(#) bpchar
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> ʵ<EFBFBD> <CAB5> <EFBFBD> <EFBFBD> <EFBFBD> ݲ<EFBFBD> <DDB2> 㶨<EFBFBD> 峤<EFBFBD> <E5B3A4> ʱ<EFBFBD> <CAB1> <EFBFBD> Կո <D4BF> <D5B8> <EFBFBD> <EFBFBD> <EFBFBD> < br >
VARCHAR(#) varchar ָ<> <D6B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȣ <F3B3A4B6> <C8A3> 䳤<EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 㶨<EFBFBD> 峤<EFBFBD> ȵIJ<C8B5> <C4B2> ֲ<EFBFBD> <D6B2> <EFBFBD> <EFBFBD> <EFBFBD> < br >
TEXT text
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ƚ<EFBFBD> <C8BD> <EFBFBD> <EFBFBD> е <EFBFBD> <D0B5> <EFBFBD> <EFBFBD> <EFBFBD> <F3B3A4B6> <EFBFBD> <EFBFBD> <EFBFBD> < br >
BYTEA bytea
<20> 䳤<EFBFBD> ֽ<EFBFBD> <D6BD> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> 䳤<EFBFBD> Ķ<EFBFBD> <C4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> < br >
< br >
<20> <> ϵͳ<CFB5> <CDB3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> <EFBFBD> 㽫<EFBFBD> <E3BDAB> <EFBFBD> <EFBFBD> <EFBFBD> ڲ<EFBFBD> <DAB2> <EFBFBD> <EFBFBD> ơ<EFBFBD> < br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> "varlena"<22> <> <EFBFBD> 䳤<EFBFBD> <E4B3A4> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> <EFBFBD> <EFBFBD> ͷ<EFBFBD> <CDB7> <EFBFBD> ĸ<EFBFBD> <C4B8> ֽ<EFBFBD> <D6BD> dz<EFBFBD> <C7B3> ȣ <EFBFBD> <C8A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <DDA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʵ<EFBFBD> <CAB5> ռ <EFBFBD> õĿռ <C4BF> <D5BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ĵ<EFBFBD> С Ҫ<D0A1> <D2AA> һ Щ<D2BB> <D0A9> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> Ͷ<EFBFBD> <CDB6> <EFBFBD> <EFBFBD> Ա<EFBFBD> ѹ<EFBFBD> <D1B9> <EFBFBD> 洢<EFBFBD> <E6B4A2> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> TOAST <20> ѻ<EFBFBD> <D1BB> 洢<EFBFBD> <E6B4A2> <EFBFBD> <EFBFBD> <EFBFBD> ˴ <EFBFBD> <CBB4> ̿ռ <CCBF> Ҳ<EFBFBD> <D2B2> <EFBFBD> ܱ<EFBFBD> Ԥ<EFBFBD> <D4A4> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> ١ <EFBFBD> < br >
< br >
CHAR(n) <20> <> <EFBFBD> ʺ<EFBFBD> <CABA> ڴ洢<DAB4> <E6B4A2> <EFBFBD> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> <EFBFBD> <EEB2BB> <EFBFBD> <EFBFBD> <EFBFBD> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> VARCHAR(n) <20> ڴ洢<DAB4> <E6B4A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȵı 䳤<C4B1> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õġ<C3B5> TEXT <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ڴ洢<DAB4> <E6B4A2> <EFBFBD> <EFBFBD> <EFBFBD> Ƴ<EFBFBD> <C6B3> ȵ<EFBFBD> <C8B5> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɴ<EFBFBD> 1G<31> <47> BYTEA <20> <> <EFBFBD> ڴ洢<DAB4> <E6B4A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <DDA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǰ<EFBFBD> <C7B0> <EFBFBD> NULL <20> ֽڣ<D6BD> <DAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ƶ<EFBFBD> 0<EFBFBD> <30> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ; <EFBFBD> <CDBE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͵<EFBFBD> <CDB5> <EFBFBD> <EFBFBD> ܡ<EFBFBD> < / p >
< h4 > < a name = "4.15.1" > < / a > 4.15.1) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> /<2F> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֶΣ<D6B6> < / h4 >
< p > PostgreSQL ֧<> <D6A7> SERIAL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͡<EFBFBD> <CDA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֶ<EFBFBD> <D6B6> <EFBFBD> <EFBFBD> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> <D0BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 磬< br >
CREATE TABLE person ( < br >
id SERIAL, < br >
name TEXT < br >
);< br >
< br >
<20> <> <EFBFBD> Զ<EFBFBD> ת<EFBFBD> <D7AA> Ϊ<EFBFBD> <CEAA> < br >
< br >
CREATE SEQUENCE person_id_seq;< br >
CREATE TABLE person ( < br >
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),< br >
name TEXT < br >
);< br >
CREATE UNIQUE INDEX person_id_key ON person ( id );< br >
< br >
<20> ο <EFBFBD> create_sequence <20> ֲ<EFBFBD> ҳ<EFBFBD> <D2B3> ȡ<EFBFBD> <C8A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е ĸ<D0B5> <C4B8> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> <EFBFBD> 㻹<EFBFBD> <E3BBB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ<EFBFBD> е <EFBFBD> oid <20> ֶ<EFBFBD> <D6B6> <EFBFBD> Ϊһ <CEAA> <D2BB> Ψһ ֵ<D2BB> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> 㵹<EFBFBD> <E3B5B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ⣬<DDBF> <E2A3AC> <EFBFBD> <EFBFBD> Ҫʹ <D2AA> <CAB9> pg_dump <20> <> -o ѡ <> <D1A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> COPY WITH OIDS ѡ <> <D1A1> <EFBFBD> Ա<EFBFBD> <D4B1> <EFBFBD> OID<49> <44> < / p >
< h4 > < a name = "4.15.2" > < / a > 4.15.2)
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> <CEBB> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> кŵ<D0BA> ֵ<EFBFBD> <D6B5> < / h4 >
< p > һ <EFBFBD> ַ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڲ<EFBFBD> <EFBFBD> <EFBFBD> ֮ǰ<EFBFBD> <EFBFBD> <EFBFBD> ú<EFBFBD> <EFBFBD> <EFBFBD> nextval() <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ж<EFBFBD> <D0B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> SERIAL ֵ<> <D6B5> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʽ <EFBFBD> <CABD> <EFBFBD> 롣ʹ <EBA1A3> <CAB9>
< a href = "#4.15.1" > 4.15.1< / a > <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> α <EFBFBD> <CEB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < br >
< br >
new_id = execute("SELECT nextval('person_id_seq')");< br >
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");< br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> ʹ <EFBFBD> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> new_id <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> 磬<EFBFBD> <E7A3AC> Ϊ person <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ע<EFBFBD> <D7A2> <EFBFBD> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> SEQUENCE <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƽ <EFBFBD> <C6BD> <EFBFBD> <EFBFBD> <EFBFBD> < table>_< serialcolumn>_seq<65> <71> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> table <20> <> serialcolumn <20> ֱ<EFBFBD> <D6B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƺ<EFBFBD> <C6BA> <EFBFBD> <EFBFBD> <EFBFBD> SERIAL <20> ֶε<D6B6> <CEB5> <EFBFBD> <EFBFBD> ơ<EFBFBD> < br >
< br >
<20> <> <EFBFBD> Ƶģ<C6B5> <C4A3> <EFBFBD> SERIAL <20> <> <EFBFBD> <EFBFBD> ȱʡ<C8B1> <CAA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ú<EFBFBD> <C3BA> <EFBFBD> currval() <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ո <EFBFBD> ֵ<EFBFBD> <D6B5> SERIAL ֵ<> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> 磬 < br >
< br >
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");< br >
new_id = execute("SELECT currval('person_id_seq')");< br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> ô<EFBFBD> INSERT <20> <> <EFBFBD> ䷵<EFBFBD> ص<EFBFBD> < a href = "4.16" > OID< / a >
<20> <> <EFBFBD> <EFBFBD> ȱʡֵ<CAA1> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȱ<EFBFBD> <C8B1> <EFBFBD> <EFBFBD> ֲ<EFBFBD> Եķ<D4B5> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Perl <20> ʹ <EFA3AC> ô<EFBFBD> <C3B4> <EFBFBD> Edmund Mergl <20> <> DBD::Pg ģ<> <C4A3> <EFBFBD> <EFBFBD> DBI<42> <49> oid ֵ<> <D6B5> <EFBFBD> <EFBFBD> ͨ<EFBFBD> <CDA8> $sth->execute() <20> <> <EFBFBD> <EFBFBD> $sth->{pg_oid_status} <20> <> <EFBFBD> á<EFBFBD> < / p >
< h4 > < a name = "4.15.3" > < / a > 4.15.3) ʹ <> <CAB9> currval() <20> <> nextval() <20> ᵼ<EFBFBD> <E1B5BC> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> ֮<EFBFBD> <D6AE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / h4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> ᡣcurrval() <20> <> <EFBFBD> غ<EFBFBD> ̨<EFBFBD> <CCA8> <EFBFBD> ̶<EFBFBD> <CCB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> ǰֵ<C7B0> <D6B5> < br >
< / p >
< h4 > < a name = "4.15.4" > < / a > 4.15.4)
Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쳣<EFBFBD> <ECB3A3> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> <D0BA> أ<EFBFBD> Ϊʲô<CAB2> <C3B4> <EFBFBD> <EFBFBD> <EFBFBD> к<EFBFBD> <D0BA> ֶε<D6B6> ȡֵ<C8A1> д<EFBFBD> <D0B4> ڼ<EFBFBD> <DABC> <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> ʱ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֻ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֮ǰ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͻᵼ<EFBFBD> <EFBFBD> ز<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> кų<EFBFBD> <EFBFBD> ּ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < br >
< a name = "4.16" > < / a > 4.16) ʲô<CAB2> <C3B4> OID<49> <44> ʲô<CAB2> <C3B4> TID<49> <44> < / h4 >
< p > OID <20> <> PostgreSQL <20> <> <EFBFBD> е <EFBFBD> Ψһ <CEA8> <D2BB> ʶ<EFBFBD> <CAB6> PostgreSQL <20> ﴴ<EFBFBD> <EFB4B4> <EFBFBD> <EFBFBD> ÿһ <C3BF> ж<EFBFBD> <D0B6> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> Ψһ <CEA8> <D2BB> OID<49> <44> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> initdb <20> <> <EFBFBD> <EFBFBD> <EFBFBD> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> OID <20> <> С <EFBFBD> <D0A1> 16384 <20> <> <EFBFBD> μ<EFBFBD> include/access/transam.h<> <68> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> OID <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ڻ<EFBFBD> <DABB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> ȱʡʱ<CAA1> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Щ OID <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> Ψһ <CEA8> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PostgreSQL <20> <> װ<EFBFBD> <D7B0> Ҳ<EFBFBD> <D2B2> Ψһ <CEA8> ġ<EFBFBD> < br >
< br >
PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڲ<EFBFBD> ϵͳ<CFB5> <CDB3> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> OID <20> ڱ<EFBFBD> ֮<EFBFBD> 佨<EFBFBD> <E4BDA8> <EFBFBD> <EFBFBD> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> Щ OID <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڱ<EFBFBD> ʶ<EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFA1A3> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> ֶ<EFBFBD> <D6B6> <EFBFBD> <EFBFBD> <EFBFBD> OID <20> 洢 OID ֵ<> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> OID <20> ֶ<EFBFBD> <D6B6> ϴ<EFBFBD> <CFB4> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Կ<EFBFBD> <D4BF> ٷ<EFBFBD> <D9B7> ʡ<EFBFBD> < br >
< br >
OID <20> <> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> ʹ <EFBFBD> õ<EFBFBD> <C3B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ︳ֵ<EFB8B3> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> OID <20> ijɱ<C4B3> <C9B1> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> ݱ<EFBFBD> <DDB1> Ĵ<EFBFBD> ԭʼ OID <20> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < br >
< br >
CREATE TABLE new(old_oid oid, mycol int);< br >
SELECT old_oid, mycol INTO new FROM old;< br >
COPY new TO '/tmp/pgtable';< br >
DELETE FROM new;< br >
COPY new WITH OIDS FROM '/tmp/pgtable';< br >
< br >
OID <20> <> 4<EFBFBD> ֽڵ<D6BD> <DAB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 棬<EFBFBD> ڳ<EFBFBD> <DAB3> <EFBFBD> 40<34> <30> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> ˱<EFBFBD> <CBB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǵ<EFBFBD> <C7B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˱<EFBFBD> <CBB1> <EFBFBD> ֮ǰ<D6AE> <C7B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ơ<EFBFBD> < br >
< br >
TID <20> <> <EFBFBD> ڱ<EFBFBD> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ飨<DDBF> <E9A3A8> ַ<EFBFBD> <D6B7> <EFBFBD> ͣ<EFBFBD> <CDA3> <EFBFBD> <EFBFBD> ڣ<EFBFBD> ƫ<EFBFBD> Ƶ<EFBFBD> <C6B5> ض<EFBFBD> <D8B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> TID <20> <> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> Ļ<EFBFBD> <C4BB> <EFBFBD> <EFBFBD> غ<EFBFBD> <D8BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı 䡣<C4B1> <E4A1A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ָ<EFBFBD> <D6B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> < / p >
< h4 > < a name = "4.17" > < / a > 4.17) PostgreSQL ʹ <> õ<EFBFBD> һ Щ<D2BB> <D0A9> <EFBFBD> <EFBFBD> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> ʲô<CAB2> <C3B4> < / h4 >
< 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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> ֣<EFBFBD> < br >
table, relation, class < br >
row, record, tuple < br >
column, field, attribute < br >
retrieve, select < br >
replace, update < br >
append, insert < br >
OID, serial value < br >
portal, cursor < br >
range variable, table name, table alias < br >
< br >
<20> <> һ <EFBFBD> <D2BB> ͨ<EFBFBD> <CDA8> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> б <EFBFBD> <D0B1> <EFBFBD> < a href = "http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html" > http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html< / a >
<20> <> < / p >
< h4 > < a name = "4.18" > < / a > 4.18)
Ϊʲô<CAB2> <C3B4> <EFBFBD> յ<EFBFBD> <D5B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < i > ERROR: Memory exhausted in AllocSetAlloc()< / i > <EFBFBD> <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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ں˶<EFBFBD> ijЩ<EFBFBD> <EFBFBD> Դ<EFBFBD> нϵ͵<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> postmaster ֮ǰ<D6AE> <C7B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < br >
< br >
ulimit -d 262144< br >
limit datasize 256m< br >
< br >
ȡ<> <C8A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> shell<6C> <6C> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֻ<EFBFBD> <D6BB> һ <EFBFBD> <D2BB> <EFBFBD> ܳɹ<DCB3> <C9B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ľ<EFBFBD> <C4BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݶ<EFBFBD> <DDB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ñȽϸߣ<CFB8> <DFA3> <EFBFBD> <EFBFBD> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> ò<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> ɡ <EFBFBD> <C9A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӧ<EFBFBD> <D3A6> <EFBFBD> ڵ<EFBFBD> ǰ<EFBFBD> <C7B0> <EFBFBD> ̣<EFBFBD> <CCA3> Լ<EFBFBD> <D4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> к<D0BA> <F3B4B4BD> <EFBFBD> <EFBFBD> ӽ<EFBFBD> <D3BD> ̡<EFBFBD> <CCA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> SQL<51> ͻ<EFBFBD> <CDBB> <EFBFBD> ʱ<EFBFBD> <CAB1> Ϊ<EFBFBD> <CEAA> ̨<EFBFBD> <CCA8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̫<EFBFBD> <CCAB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݶ<EFBFBD> <DDB6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ⣬<EFBFBD> <E2A3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> пͻ<D0BF> <CDBB> <EFBFBD> ֮ǰִ<C7B0> <D6B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "4.19" > < / a > 4.19)
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> β<EFBFBD> <CEB2> <EFBFBD> ֪<EFBFBD> <D6AA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> PostgreSQL <20> İ汾<C4B0> <E6B1BE> < / h4 >
< p > <EFBFBD> <EFBFBD> psql <20> <EFBFBD> <EFA3AC> <EFBFBD> <EFBFBD> SELECT version()<29> <> < br >
< / p >
< h4 > < a name = "4.20" > < / a > 4.20)
Ϊʲô<CAB2> ҵĴ<D2B5> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ´ <EFBFBD> <C2B4> <EFBFBD> <EFBFBD> <EFBFBD> < I > invalid large obj descriptor<6F> <72> <EFBFBD> <EFBFBD> <EFBFBD> Ƿ<EFBFBD> <C7B7> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / I > <EFBFBD> <EFBFBD> < / h4 >
< 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> BEGIN WORK <20> <> COMMIT<49> <54> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> ˵<EFBFBD> <CBB5> <EFBFBD> <EFBFBD> Χ lo_open ... lo_close<73> <65> < br >
< br >
Ŀǰ PostgreSQL ǿ<> <C7BF> ʵʩ<CAB5> <CAA9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύʱ<E1BDBB> رմ<D8B1> <D5B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> в<EFBFBD> <D0B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> ״ζԴ<CEB6> <D4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> κ<EFBFBD> <CEBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͼ<EFBFBD> <CDBC> <EFBFBD> ᵼ<EFBFBD> <E1B5BC> һ <EFBFBD> <D2BB> invalid large obj descriptor<6F> <72> <EFBFBD> <EFBFBD> <EFBFBD> ԣ<EFBFBD> <D4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> <C3BB> ʹ <EFBFBD> <CAB9> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǰ<EFBFBD> ܹ<EFBFBD> <DCB9> <EFBFBD> <EFBFBD> Ĵ<EFBFBD> <C4B4> 루<EFBFBD> <EBA3A8> <EFBFBD> <EFBFBD> <EFBFBD> Ǵ<EFBFBD> <C7B4> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> 䣩<EFBFBD> <E4A3A9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ôһ <C3B4> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> < br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> ÿͻ<C3BF> <CDBB> ˽ӿڣ<D3BF> <DAA3> <EFBFBD> ODBC<42> <43> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ҫ set auto-commit off<66> <66> < / p >
< h4 > < a name = "4.21" > < / a > 4.21) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> δ<EFBFBD> <CEB4> <EFBFBD> һ <EFBFBD> <D2BB> ȱʡֵ<CAA1> ǵ<EFBFBD> ǰʱ<C7B0> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> ֶΣ<D6B6> < / h4 >
< p > ʹ <EFBFBD> <EFBFBD> CURRENT_TIMESTAMP<4D> <50> < br >
< br >
CREATE TABLE test(x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP);< / p >
< h4 > < a name = "4.22" > < / a > 4.22) Ϊʲôʹ <C3B4> <CAB9> IN <20> <> <EFBFBD> Ӳ<EFBFBD> ѯ<EFBFBD> <D1AF> ô<EFBFBD> <C3B4> <EFBFBD> <EFBFBD> < / h4 >
< 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> ѯ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӳ<EFBFBD> ѯ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <EFBFBD> <EFBFBD> غܶ<EFBFBD> <EFBFBD> У <EFBFBD> IN ִ<> е úܿ졣Ϊ<ECA1A3> ˼ӿ<CBBC> <D3BF> <EFBFBD> <EFBFBD> <EFBFBD> IN <20> <> ѯ<EFBFBD> <D1AF> ִ<EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> EXISTS <20> 滻 IN<49> <4E> < br >
< br >
SELECT *< br >
FROM tab< br >
WHERE col IN (SELECT subcol FROM subtab);< br >
< br >
<20> <> Ϊ<EFBFBD> <CEAA> < br >
< br >
SELECT *< br >
FROM tab< br >
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);< br >
< br >
<20> <> <EFBFBD> <EFBFBD> Ҫ<EFBFBD> <D2AA> ִ<EFBFBD> е ø<D0B5> <C3B8> 죬subcol Ӧ<> <D3A6> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> <D0A1> <EFBFBD> <EFBFBD> <EFBFBD> ϣ<EFBFBD> <CFA3> <EFBFBD> <EFBFBD> δ<EFBFBD> <CEB4> <EFBFBD> ķ<EFBFBD> <C4B7> <EFBFBD> <EFBFBD> 汾<EFBFBD> <E6B1BE> <EFBFBD> <EFBFBD> <DEB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ơ<EFBFBD> < / p >
< h4 > < a name = "4.23" > < / a > 4.23) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> outer join <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> <D3A3> <EFBFBD> < / h4 >
< p > PostgreSQL <20> <> <EFBFBD> ñ<EFBFBD> <EFBFBD> <D7BC> SQL <20> ֧<EFB7A8> <D6A7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӡ<EFBFBD> <D3A1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> < br >
< br >
SELECT *< br >
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);< br >
< br >
<20> <> < br >
SELECT *< br >
FROM t1 LEFT OUTER JOIN t2 USING (col);< br >
< br >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȼ۵ IJ<DBB5> ѯ<EFBFBD> <D1AF> t1.col <20> <> t2.col <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> <D3A3> <EFBFBD> <EFBFBD> ҷ<EFBFBD> <D2B7> <EFBFBD> ?t1 <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> δ<EFBFBD> <CEB4> <EFBFBD> ӵ<EFBFBD> <D3B5> У <EFBFBD> <D0A3> <EFBFBD> Щ<EFBFBD> <D0A9> t2 <20> <> û<EFBFBD> <C3BB> ƥ<EFBFBD> <C6A5> <EFBFBD> <EFBFBD> <EFBFBD> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> [<5B> <> ]<5D> <> <EFBFBD> <EFBFBD> (RIGHT OUTER JOIN)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> t2 <20> <> δ<EFBFBD> <CEB4> <EFBFBD> ӵ<EFBFBD> <D3B5> С <EFBFBD> <D0A1> <EFBFBD> ȫ<EFBFBD> <C8AB> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> FULL OUTER JOIN<49> <4E> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> t1 <20> <> t2 <20> <> δ<EFBFBD> <CEB4> <EFBFBD> ӵ<EFBFBD> <D3B5> С <EFBFBD> <D0A1> ؼ<EFBFBD> <D8BC> <EFBFBD> OUTER <20> <> <EFBFBD> <EFBFBD> [<5B> <> ]<5D> <> <EFBFBD> ӡ<EFBFBD> <D3A1> <EFBFBD> [<5B> <> ]<5D> <> <EFBFBD> Ӻ<EFBFBD> <D3BA> <EFBFBD> ȫ[<5B> <> ]<5D> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ǿ<EFBFBD> ѡ <EFBFBD> ģ<EFBFBD> <C4A3> <EFBFBD> ͨ<EFBFBD> <CDA8> <EFBFBD> ӱ<EFBFBD> <D3B1> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> INNER JOIN<49> <4E> <EFBFBD> <EFBFBD> < br >
< br >
<20> ڴ<EFBFBD> ǰ<EFBFBD> İ汾<C4B0> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӿ<EFBFBD> <D3BF> <EFBFBD> <EFBFBD> <EFBFBD> UNION <20> <> NOT IN <20> <> ģ<EFBFBD> ⡣<EFBFBD> <E2A1A3> <EFBFBD> 磬<EFBFBD> <E7A3AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڱ<EFBFBD> tab1 <20> <> tab2 ֮<> <D6AE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ӣ<EFBFBD> < br >
< br >
SELECT tab1.col1, tab2.col2< br >
FROM tab1, tab2< br >
WHERE tab1.col1 = tab2.col1< br >
< br >
UNION ALL< br >
< br >
SELECT tab1.col1, NULL< br >
FROM tab1< br >
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)< br >
ORDER BY col1< / p >
< h4 > < a name = "4.24" > < / a > 4.24)
<09> <> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> <EFBFBD> 漰<EFBFBD> <E6BCB0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> IJ<EFBFBD> ѯ<EFBFBD> <D1AF> < / h4 >
< p > û<EFBFBD> а 취<EFBFBD> <EFBFBD> ѯ<EFBFBD> <EFBFBD> ǰ<EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> ֮<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ⡣<EFBFBD> <EFBFBD> Ϊ PostgreSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> ص<EFBFBD> ϵͳĿ¼<C4BF> <C2BC> ϵͳ<CFB5> <CDB3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> IJ<EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> ִ<EFBFBD> <D6B4> Ҳδ<D2B2> <CEB4> ȷ<EFBFBD> <C8B7> < br >
< br >
contrib/dblink <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ú<EFBFBD> <C3BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʵ<EFBFBD> ֿ<EFBFBD> <D6BF> <EFBFBD> <EFBFBD> <EFBFBD> ѯ<EFBFBD> <D1AF> <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <C8BB> <EFBFBD> <EFBFBD> ͬʱ<CDAC> <CAB1> <EFBFBD> ӵ<EFBFBD> <D3B5> <EFBFBD> ͬ<EFBFBD> <CDAC> <EFBFBD> <EFBFBD> <EFBFBD> ݿⲢ <DDBF> ڿͻ<DABF> <CDBB> ˺ϲ <CBBA> <CFB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "4.25" > < / a > 4.25)
<09> <> <EFBFBD> <EFBFBD> <EFBFBD> ú<EFBFBD> <C3BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> л<EFBFBD> <D0BB> <EFBFBD> <EFBFBD> У <EFBFBD> < / h4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> PL/pgSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> <CAB9> refcursors <20> <> <EFBFBD> ؽ<EFBFBD> <D8BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ο <EFBFBD>
< a href = "http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html" > http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html< / a > , 23.7.3.3<EFBFBD> ڡ<EFBFBD> < br >
< / p >
< h4 > < a name = "4.26" > < / a > 4.26) Ϊʲô<CAB2> <C3B4>
PL/PgSQL <20> <> <EFBFBD> <EFBFBD> <EFBFBD> в<EFBFBD> <D0B2> ܿɿ<DCBF> <C9BF> ش<EFBFBD> <D8B4> <EFBFBD> <EFBFBD> <EFBFBD> ɾ<EFBFBD> <C9BE> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> < / h4 >
< p > PL/PgSQL
<20> <> <EFBFBD> 溯<EFBFBD> <E6BAAF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݣ<EFBFBD> <DDA3> ɴ˴ <C9B4> <CBB4> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> õĸ<C3B5> <C4B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> PL/PgSQL
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> Ȼ<EFBFBD> <C8BB> <EFBFBD> ñ<EFBFBD> <C3B1> <EFBFBD> ɾ<EFBFBD> <C9BE> <EFBFBD> <EFBFBD> <EFBFBD> ؽ<EFBFBD> <D8BD> ˣ<EFBFBD> <CBA3> <EFBFBD> <EFBFBD> ٴε<D9B4> <CEB5> øú<C3B8> <C3BA> <EFBFBD> <EFBFBD> <EFBFBD> ʧ<EFBFBD> ܣ<EFBFBD> <DCA3> <EFBFBD> Ϊ<EFBFBD> <CEAA> <EFBFBD> <EFBFBD> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ȼָ<C8BB> <D6B8> <EFBFBD> ɵ<EFBFBD> <C9B5> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ķ<EFBFBD> <C4B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
PL/PgSQL <20> <> <EFBFBD> <EFBFBD> EXECUTE
<20> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> з<EFBFBD> <D0B7> ʡ<EFBFBD> <CAA1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ᱣ֤<E1B1A3> <D6A4> ѯ<EFBFBD> <D1AF> ִ<EFBFBD> <D6B4> ǰ<EFBFBD> <C7B0> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "4.27" > < / a > 4.27)
<09> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ݸ<EFBFBD> <DDB8> <EFBFBD> ѡ <EFBFBD> < / h4 >
< p > <EFBFBD> м<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> /<2F> ӷ<EFBFBD> ʽ <EFBFBD> ĸ<EFBFBD> <C4B8> <EFBFBD> ѡ <EFBFBD> <EFBFBD> <EEA1A3> Щѡ <D0A9> <D1A1> ֻ<EFBFBD> <D6BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> <EFBFBD> <EFBFBD> и<EFBFBD> <D0B8> £<EFBFBD> <C2A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> ֻ<EFBFBD> ܽ<EFBFBD> <DCBD> ж<EFBFBD> <D0B6> <EFBFBD> <EFBFBD> <EFBFBD> ҳ
< a href = "http://gborg.PostgreSQL.org/genpage?replication_research" > http://gborg.PostgreSQL.org/genpage?replication_research< / a >
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> г <EFBFBD> <D0B3> <EFBFBD> <EFBFBD> <EFBFBD> Щѡ <D0A9> <EFBFBD> <EEA1A3> < a href = "http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php" > http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php< / a >
<20> <> <EFBFBD> ڽ<EFBFBD> <DABD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƵĽ<C6B5> <C4BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "4.28" > < / a > 4.28)
<09> <> <EFBFBD> <EFBFBD> Щ<EFBFBD> <D0A9> <EFBFBD> ݼ<EFBFBD> <DDBC> <EFBFBD> ѡ <EFBFBD>
< CENTER >
< / CENTER >
< / h4 >
< p > contrib/pgcrypto <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ˺ܶ<CBBA> <DCB6> <EFBFBD> SQL
<20> <> ѯ<EFBFBD> <D1AF> ʹ <EFBFBD> õļ<C3B5> <C4BC> ܺ<EFBFBD> <DCBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܿͻ<DCBF> <CDBB> ˵<EFBFBD> <CBB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˴ <EFBFBD> <CBB4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݵ<EFBFBD> Ψһ <CEA8> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> pg_hba.conf
<20> в<EFBFBD> <D0B2> <EFBFBD> hostss <20> <> < br >
< br >
7.3
<20> 汾<EFBFBD> <E6B1BE> <EFBFBD> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݿ<EFBFBD> <DDBF> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> м<EFBFBD> <D0BC> ܡ<EFBFBD> <DCA1> <EFBFBD> <EFBFBD> <EFBFBD> ǰ<EFBFBD> İ汾<C4B0> У <EFBFBD> <D0A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
postgresql.conf <20> д<EFBFBD> <D0B4> <EFBFBD> PASSWORD_ENCRYPTION
ѡ <> <EFBFBD> <EEA1A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڼ<EFBFBD> <DABC> ܵ<EFBFBD> <DCB5> ļ<EFBFBD> ϵͳ<CFB5> ϣ<EFBFBD> <CFA3> Դﵽ<D4B4> <EFB5BD> <EFBFBD> ܵ<EFBFBD> Ŀ<EFBFBD> ģ<EFBFBD> <C4A3> <EFBFBD> < br >
< br >
--------------------------------------------------------------------------------< / p >
< h2 align = "center" > <EFBFBD> <EFBFBD> չ PostgreSQL< / h2 >
< h4 > < a name = "5.1" > < / a > 5.1)
<09> <> д<EFBFBD> <D0B4> һ <EFBFBD> <D2BB> <EFBFBD> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> 庯<EFBFBD> <E5BAAF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> psql <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> Ϊʲô<CAB2> ᵼ<EFBFBD> <E1B5BC> core dump<6D> <70> < / h4 >
< 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> IJ<EFBFBD> <EFBFBD> Գ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> в<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Զ<EFBFBD> <EFBFBD> 庯<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "5.2" > < / a > 5.2) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܸ<EFBFBD>
PostgreSQL <20> <> <EFBFBD> <EFBFBD> һ Щͦ<D0A9> <CDA6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͺ ͺ <CDBA> <CDBA> <EFBFBD> <EFBFBD> <EFBFBD> < / h4 >
< p > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> չ<EFBFBD> <EFBFBD> <EFBFBD> ͵<EFBFBD> pgsql-hackers
<20> ʼ <EFBFBD> <CABC> б <EFBFBD> <D0B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ջᱻ<D5BB> ŵ<EFBFBD> contrib/ <20> <> Ŀ¼<C4BF> <C2BC> < br >
< / p >
< h4 > < a name = "5.3" > < / a > 5.3) <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> дһ <D0B4> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> Ԫ<EFBFBD> <D4AA> <EFBFBD> <EFBFBD> C <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / h4 >
< p > <EFBFBD> <EFBFBD> PostgreSQL 7.3 <20> Ժ<EFBFBD> <D4BA> İ汾<C4B0> У <EFBFBD> C, PL/PgSQL <20> <> SQL
<20> <> ȫ֧<C8AB> ַ<EFBFBD> <D6B7> <EFBFBD> ֵΪ<D6B5> <CEAA> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϣ<EFBFBD> <CFA2> <EFBFBD> ο <EFBFBD>
<20> <> <EFBFBD> <EFBFBD> Աָ<D4B1> ϣ<EFBFBD> the Programmer's Guide<64> <65> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> contrib/tablefunc
<20> <> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> C д<> ķ<EFBFBD> <C4B7> <EFBFBD> ֵΪ<D6B5> <CEAA> <EFBFBD> ĺ<EFBFBD> <C4BA> <EFBFBD> <EFBFBD> <EFBFBD> < / p >
< h4 > < a name = "5.4" > < / a > 5.4)
<09> <> <EFBFBD> <EFBFBD> <DEB8> <EFBFBD> һ <EFBFBD> <D2BB> Դ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> Ϊʲô<CAB2> <C3B4> <EFBFBD> ±<EFBFBD> <C2B1> <EFBFBD> <EFBFBD> <EFBFBD> û<EFBFBD> п<EFBFBD> <D0BF> <EFBFBD> <EFBFBD> ı 䣿< / h4 >
< p > Makefiles <20> <> û<EFBFBD> а <EFBFBD> <D0B0> <EFBFBD> ͷ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> ȷ<EFBFBD> <C8B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> make
clean<61> <6E> <20> <> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> make <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʹ <EFBFBD> õ<EFBFBD> <C3B5> <EFBFBD> GCC
<20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Բ<EFBFBD> <D4B2> <EFBFBD> ѡ <EFBFBD> <D1A1> --enable-depend
<20> ñ<EFBFBD> <C3B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> <EFBFBD> ͷ<EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵ<EFBFBD> <CFB5> < / p >
< / BODY >
< / HTML >