PostgreSQL 2ƒe[ƒuƒ‹ ..
562:nobody‚³‚ñ
06/12/13 15:30:30
oracle‚©‚çPostgreSQL‚Ƀf[ƒ^ˆÚs‚µ‚悤‚ÆŽv‚Á‚Ä
EperlDBI‚ÅOracle‚ÉÚ‘±Aƒf[ƒ^‚ðselect‚µCSVƒtƒ@ƒCƒ‹o—Í
ECSVƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚ÝAPostgreSQL‚ÉperlDBI‚ÅInsert
‚Á‚Ä‚¢‚¤‚±‚Æ‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚¢‚é‚ñ‚¾‚ªA
DBD::Pg::st execute failed: ERROR: prepared statement "dbdpg_1" does not exist
ERROR: portal "" does not exist
ERROR: portal "" does not exist
‚Á‚Ä‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚¤‚Ü‚‚¢‚©‚È‚¢B
•¶ŽšƒR[ƒh‚ª‚ç‚Ý‚¾‚ÆŽv‚¤‚ñ‚¾‚ªcB
ŠÂ‹«‚ÍOracle‚ªWindowsAPostgreSQL‚ÍCentOSiUTF8jAperl‚ÍCentOS‚Ìã‚Å“®‚©‚µ‚Ä‚¢‚Ü‚·B
‚¢‚܂Ȃçinitdb‚à‰Â”\‚Ȃ̂Åunicode‚©‚çEUC‚ɕς¦‚邱‚Æ‚à‚Å‚«‚éB
Œ³‚͂Ƃ¢‚¦‚ÎA
uúãv‚Æ‚©AuûMv‚ªperl‚ÅSJIS‚©‚çEUC•ÏŠ·‚·‚邯•¶Žš‰»‚¯‚·‚é‚©‚碂Á‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇB
563:562
06/12/13 18:32:06
‚í‚é‚¡AŽ©ŒÈ‰ðŒˆ‚µ‚¿‚Ü‚Á‚½B
ƒe[ƒuƒ‹‚ª‚¢‚Ü‚¢‚¿‚¤‚܂쬂³‚ê‚Ä‚¢‚È‚©‚Á‚½B
i—ñ–³‚µƒe[ƒuƒ‹‚ɂȂÁ‚Ä‚¢‚½j
‚¢‚âA‚Å‚àA•¶ŽšƒR[ƒh‚Ì‚ ‚½‚è‚Í‹S–傾‚Ë‚¥B
564:nobody‚³‚ñ
06/12/13 19:49:55
>>562
•¶ŽšƒR[ƒh‰]X‚Å
‚²‚Ü‚©‚³‚È‚‚Ä‚à—Ç‚¢‚æ‚—‚—‚—
565:nobody‚³‚ñ
06/12/16 20:21:37 qU5F6hFh
Ž¿–â‚Å‚·B
ODBCÚ‘±‚ª‚Å‚«‚È‚‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
odbcƒhƒ‰ƒCƒo[‚ð“ü‚ê‚ÄAƒT[ƒo[‚ÌIP,ƒf[ƒ^[ƒx[ƒX–¼Aƒ†[ƒU[–¼‚Æ
ƒpƒXƒ[ƒh‚ð“ü‚ê‚Ä‚àAŠm”FƒeƒXƒg‚Ì’iŠK‚ŃGƒ‰[‚ªo‚Ü‚·B
(... the target actively refused it)
ƒT[ƒo[‚̃|[ƒg‚ÍŠJ‚¢‚Ä‚¢‚邿‚¤‚Å‚·B
‰½‚©Žv‚¢“–‚½‚é——R‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
566:nobody‚³‚ñ
06/12/22 11:46:09
8.2.0‚â8.1.5‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚é‚É‚àŠÖ‚í‚炸A
ƒCƒ“ƒXƒg[ƒ‹‚³‚ꂽƒo[ƒWƒ‡ƒ“‚ðŠm”F‚·‚邯7.3iPG_VERSIONƒtƒ@ƒCƒ‹‚Æ
psql‚Ì‹N“®‰æ–ʂ̃o[ƒWƒ‡ƒ“•\ަ‚æ‚èj‚̂悤‚Å‚·B
•’Ê‚Él‚¦‚ÄAƒ}ƒVƒ“ƒXƒyƒbƒN‚âOSŠÂ‹«‚̉e‹¿‚¾‚Ƃ͎v‚¢‚Ü‚·‚ªA
ƒCƒ“ƒXƒg[ƒ‹Žž‚̃ƒO‚ðŒ©‚Ä‚àƒAƒiƒEƒ“ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
Œ´ˆö‚ðŠm”F‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚¿‚Ȃ݂ÉAOS‚Å‚·‚ªRed Hat Linux release 9 (Shrike)
Kernel 2.4.20-8 on an i686‚ƂȂÁ‚Ä‚¢‚Ü‚·B
‚»‚à‚»‚àRed hat‚ÍŒ»ó8.1‚܂ł̂悤‚Å‚·‚ªA8.1.5‚Å‚àƒ_ƒ‚Ȃ̂ÅB
‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B
567:nobody‚³‚ñ
06/12/23 15:55:43
>>565
„ƒT[ƒo[‚̃|[ƒg‚ÍŠJ‚¢‚Ä‚¢‚邿‚¤‚Å‚·
‚¿‚á‚ñ‚ÆŠm‚©‚ß‚ê
‚í‚©‚ç‚È‚¯‚è‚á netstat -nlp|grep postmaster ‚ÌŒ‹‰Ê“\‚ê
>>566
rpm‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚©tarball‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚©‚‚ç‚¢‘‚¯
tarball‚È‚çƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚éꊂªˆÙ‚È‚Á‚Ă邾‚¯‚¾‚ÆŽv‚í‚ê‚邪
568:nobody‚³‚ñ
06/12/24 01:03:37
>>567
‚¨¢˜b‚ɂȂè‚Ü‚·B
ƒ\[ƒX’ñ‹Ÿ‚Ì•¨‚ðƒKƒCƒ_ƒ“ƒXiƒ}ƒjƒ…ƒAƒ‹j‚É]‚¢gmake‚µ‚Ü‚µ‚½B
ƒCƒ“ƒXƒg[ƒ‹ƒfƒBƒŒƒNƒgƒŠ‚̓fƒtƒHƒ‹ƒg‚ÅAŠeŠÂ‹«•Ï”‚âpath‚àŠm”F‚µ‚Ü‚µ‚½B
Œ³X“ü‚Á‚Ä‚¢‚鋌‚Ì•¨‚ª“®‚¢‚Ä‚¢‚é‰Â”\«‚ª‚ ‚é‚Á‚ÄŽ–‚Å‚·‚ËB
‚à‚¤‚µ’²‚ׂĂ݂܂·iT–¾‚¯‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªjB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
569:568‚Å‚·
06/12/24 01:07:34
’ÇL
‘‚«ž‚Ý’¼Œã‚Å‚·‚ªA
PG_VERSIONƒtƒ@ƒCƒ‹‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠi‚ÆŒ¾‚¤‚æ‚èdataƒfƒBƒŒƒNƒgƒŠ‘S•”j
‚ð‘O‚à‚Á‚ÄÁ‚µ‚ÄAƒCƒ“ƒXƒg[ƒ‹Œã‚ÉV‚½‚Éo—ˆ‚½‚Ì‚ðŠm”F‚µ‚Ä
‚»‚Ì’†‚ÌPG_VERSION‚ª7.3‚É‚È‚é‚Æ‚¢‚¤Ž–‚ðŽv‚¢o‚µ‚Ü‚µ‚½B
‚â‚Í‚è7.3‚Åì‚ç‚ê‚Ä‚µ‚Ü‚¤‚Æ‚µ‚©Žv‚¦‚È‚¢‚Å‚·BBB
570:nobody‚³‚ñ
06/12/28 01:14:05
>>560
‚Å‚«‚È‚¢‚Í‚¸
heartbeat‚Æ8.2E2‘ä‚ÅM—Š«‚‚¢HAì‚肽‚¢‚È‚
571:nobody‚³‚ñ
07/01/14 18:53:27
Ž¿–â‚Å‚·B
LIKE‰‰ŽZŽq‚Å‘S•¶ŒŸõ‚µ‚½‚¢‚̂ł·‚ªALIKE‰‰ŽZŽq‚ð‘SƒRƒ‰ƒ€‚É“K—p‚·‚é‚É‚Í
SELECT * FROM ƒe[ƒuƒ‹–¼ WHERE ƒRƒ‰ƒ€1 LIKE '%ƒL[ƒ[ƒh%' OR ƒRƒ‰ƒ€2 LIKE '%ƒL[ƒ[ƒh%' OR ƒRƒ‰ƒ€3 LIKE '%ƒL[ƒ[ƒh%';
‚Ý‚½‚¢‚É’n“¹‚É‘SƒRƒ‰ƒ€‚ð‘‚«˜A‚˂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H
‘SƒRƒ‰ƒ€‚ðƒƒCƒ‹ƒhƒJ[ƒh‚ðŽg‚Á‚ÄŠÈ’P‚É‘‚Ž–‚͂ł«‚Ü‚¹‚ñ‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
572:nobody‚³‚ñ
07/01/14 19:02:34
>>571
ŠÈ’P‚É‘‚‚±‚Æ‚Ío—ˆ‚Ü‚¹‚ñB
‚»‚êˆÈ‘O‚ÉA‚»‚ñ‚ÈSQL‚ªŽÀ—p“I‚Ȃ̂©l‚¦’¼‚µ‚½•û‚ª‚¢‚¢B
573:nobody‚³‚ñ
07/01/14 19:07:49
>>572
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
¸i‚µ‚Ü‚·B
574:nobody‚³‚ñ
07/01/14 23:50:14
ƒ|ƒXƒOƒŒ‘Ήž‚Ì‘S•¶ŒŸõƒAƒvƒŠŽg‚¦‚΂¢‚¢‚ñ‚¶‚áȰÉ
575:nobody‚³‚ñ
07/02/05 09:46:30
PGPOOLƒlƒ^‚¾‚ª—Ç‚¢H
PGPOOL‚ŃŒƒvƒŠƒJ‚µ‚Ä‚é‚ñ‚Å‚·‚ªPgAdminIII‚Ńe[ƒuƒ‹ì‚邯OID‚ª”÷–‚É‚P`‚Q‚¸‚ꂽƒe[ƒuƒ‹‚ªì¬‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚»‚Ì‚½‚Ñ‚ÉDB1|„DB2‚Érsync‚µ‚ĂƂ©‚â‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªAª–{“I‚ÈŒ´ˆö‚ª‚í‚©‚ê‚΂ÆcB
‚»‚¤‚¢‚¤‚±‚Æ‚Á‚ĂȂ¢‚Å‚·‚©H
576:nobody‚³‚ñ
07/02/05 11:10:14
>>575
‚»‚à‚»‚àpgpool‚Á‚ÄOID‚ª“¯ˆê‚ɂȂé‚Á‚Ä•ÛØ‚µ‚Ä‚½‚Á‚¯H
577:nobody‚³‚ñ
07/03/13 19:51:29
‚±‚ñ‚΂ñ‚ÍA‚©‚Ȃ艺‚ª‚Á‚Ä‚é‚Ì‚Åage‚Ü‚·B
count(*)‚ŃŒƒR[ƒh”‚à5800Œ‚‚ç‚¢‚Ȃ̂ł·‚ªAˆ—‚ªd‚¢‚Å‚·B
’Pƒ‚ɃŒƒR[ƒh‚ÌŒ”‚ª’m‚肽‚¢‚¾‚¯‚Ȃ̂ł·‚ªc
URLØÝ¸(www.postgresql.jp)
‚É
yPostgreSQL‚ÌW–ñŠÖ”‚Ì«”\ã‚Ì“Á’¥‚É‹Á‚‚©‚à‚µ‚ê‚Ü‚¹‚ñB ‹ï‘Ì“I‚É‚Í
SELECT min(col) FROM sometable;
‚Æ‚¢‚¤–â‚¢‡‚킹‚ÍAPostgreSQL‚ł̓e[ƒuƒ‹‘S‘̂ɑ΂·‚é’€ŽŸƒXƒLƒƒƒ“‚ðŽg—p‚µ‚Ü‚·Bz
‚Æ‚ ‚è‚Ü‚·‚ªA‚à‚Á‚ÆŒy‚¢‘ã‘Ö‚¦Žè’i‚Ȃǂ͂ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
ˆÈ‰ºEXPLAIN ANALYZE‚Å‚·
---------------------------------------------------
userA=# EXPLAIN ANALYZE select count(*) from xxxxxxxxxx;
NOTICE: QUERY PLAN:
Aggregate (cost=31500.40..31500.40 rows=1 width=0) (actual time=6452.49..6452.50 rows=1 loops=1)
-> Seq Scan on xxxxxxxxxx (cost=0.00..31485.92 rows=5792 width=0) (actual time=6414.07..6444.49 rows=5792 loops=1)
Total runtime: 6452.58 msec
EXPLAIN
578:nobody‚³‚ñ
07/03/13 20:40:25
>>577
COUNT(*)‚¶‚á‚È‚‚Ä
COUNT(COLUMN_NAME)‚Æ‚©‚É‚·‚ê‚Î
‚µƒ}ƒV‚ɂȂ邩‚à‚µ‚ê‚ñ‚æB
‘ÎÛƒJƒ‰ƒ€‚ÍPK‚ɂȂÁ‚Ä‚é‚Ì‚ª—Ç‚¢‚ÆŽv‚¤B
579:nobody‚³‚ñ
07/03/13 21:47:22
>>578
ˆê•”‚Å‚»‚ꂪ—L—p‚ÈRDBMS‚ª‚ ‚邿‚¤‚¾‚ªPostgreSQL‚ł͌ø‰Ê‚È‚¢‚æB
>>577
‚»‚ÌSQL‚ł͒€ŽŸƒXƒLƒƒƒ“‚ÍŽd•û‚È‚¢B‚ªA5800Œ’ö“x‚̃ŒƒR[ƒh‚È‚ç
‚¿‚å‚Á‚Æ’x‚·‚¬‚é‚ÈBVACUUM FULL;‚â‚Á‚Ä–³Œø—̈æ‚ð”ò‚΂¹‚΂ǂ¤‚¾‚낤‚©B
1s‚ª‚₽‚ç–Å‘½‚ç‚Å‚©‚¢(‹‘å‚Ètext‚âbyteƒJƒ‰ƒ€‚ª‚ ‚é)ꇂÍAŠO‚Ö’Ç‚¢o‚·‚Æ‚©
‚·‚邵‚©‚È‚¢B
580:577
07/03/14 10:42:41
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
>>578
‰½ŒÌ‚©—]Œv‚ɃRƒXƒg‚ªã‚ª‚è‚Ü‚µ‚½
EXPLAIN ANALYZE select count(id) from xxxxxxxxxx;
Aggregate (cost=31500.40..31500.40 rows=1 width=4) (actual time=10446.63..10446.63 rows=1 loops=1)
-> Seq Scan on xxxxxxxxxx (cost=0.00..31485.92 rows=5792 width=4) (actual time=10409.76..10439.48 rows=5792 loops=1)
Total runtime: 10446.90 msec
(ƒJƒ‰ƒ€id‚Í–¾Ž¦“I‚ÉPKEYŽw’è‚Í‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªindex‚Í“\‚Á‚Ä‚ ‚è‚Ü‚·B)
-----------------------------------
•ω»‚È‚µA‚È‚ç”[“¾‚Å‚·‚ªƒRƒXƒg‚‚ɂȂé‚͕̂sŽv‹c‚Å‚·c
>>579
VACUUM FULL;Œã«
EXPLAIN ANALYZE select count(*) from xxxxxxxxxx;
Aggregate (cost=211.40..211.40 rows=1 width=0) (actual time=67.11..67.11 rows=1 loops=1)
-> Seq Scan on xxxxxxxxxx (cost=0.00..196.92 rows=5792 width=0) (actual time=16.11..61.43 rows=5792 loops=1)
Total runtime: 67.20 msec
EXPLAIN ANALYZE select count(id) from xxxxxxxxxx;
Aggregate (cost=211.40..211.40 rows=1 width=4) (actual time=21.54..21.54 rows=1 loops=1)
-> Seq Scan on xxxxxxxxxx (cost=0.00..196.92 rows=5792 width=4) (actual time=0.05..15.98 rows=5792 loops=1)
Total runtime: 21.65 msec
-----------------------------------
Œ€“I‚ɕςí‚è‚Ü‚µ‚½B
1TŠÔ‚Ɉê“x‚قǂ̊Ԋu‚ÅAƒŒƒR[ƒh‚ª‘S‚Ä‚ª“ü‚ê‘Ö‚í‚é‚Ì‚Å
Cron‚ÅVACUUM‚𑖂点‚Ä‚¢‚Ü‚µ‚½‚ªVACUUM FULL‚·‚邯
Œ©ˆá‚¦‚é’ö‚‘¬‚ɂȂè‚Ü‚µ‚½B
SQL•¶‚̃eƒNƒjƒbƒN‚à•K—v‚Å‚·‚ªDBŽ©‘̂̃ƒ“ƒe‚à‘厖A‚Æ‚¢‚¤Ž–‚Å‚µ‚傤‚©B
581:nobody‚³‚ñ
07/03/14 11:44:38
>>580
ƒRƒXƒg‘‚ɂȂé‚̂͒P‚ÉCBO‚ªƒ^ƒR‚È‚¾‚¯‚¾‚낤‚ÈB
>@1TŠÔ‚Ɉê“x‚قǂ̊Ԋu‚ÅAƒŒƒR[ƒh‚ª‘S‚Ä‚ª“ü‚ê‘Ö‚í‚é
‚¶‚áA‚«‚¿‚ñ‚ƃƒ“ƒe‚µ‚È‚¢‚Æ‚¾‚ß‚¾‚낤‚È‚ŸB
–³‘ʂȃuƒƒbƒN‚܂ő–¸‚µ‚¿‚Ⴄ‚©‚çB
582:nobody‚³‚ñ
07/03/14 12:48:12
count(*)‚Í’Pƒ‚És”‚ª•Ï‚¦‚邪A
count(id)‚Íid‚ªNULL‚¾‚Á‚½‚çƒJƒEƒ“ƒg‚µ‚È‚¢‚©‚ç‚ËB
”äŠr‚·‚镪ƒRƒXƒg‘‚ɂȂÁ‚Ä‚¢‚é‚Ì‚©‚àB
583:nobody‚³‚ñ
07/03/14 12:49:10
~s”‚ª•Ï‚¦‚é
›s”‚ª•Ô‚é
orz
584:nobody‚³‚ñ
07/03/14 12:54:16
‚Á‚ÄA‚悌©‚è‚áŽZoƒRƒXƒg‚͕ςí‚Á‚ĂȂ¢‚â‚ñB
ANALYZE‚ÅŽÀsŽžŠÔ‚ª•Ï‚í‚é‚̂̓LƒƒƒbƒVƒ…‚ª
‚©‚ç‚ñ‚Å‚ñ‚ł͂˂¥‚©B
585:577
07/03/14 14:33:11
>>584
„ƒLƒƒƒbƒVƒ…‚ª ‚©‚ç‚ñ‚Å‚ñ‚ł͂˂¥‚©B
‚â‚Í‚èpsql‚©‚çŽÀs‚·‚鎞‚Å‚àƒLƒƒƒbƒVƒ…‚ÍŠÖŒW‚·‚é‚ñ‚Å‚·‚©‚ËH
ˆê”ʂɌöŠJ‚µ‚Ä‚¢‚éƒy[ƒW‚ÅƒŠƒNƒGƒXƒg‚ª‚ ‚é“s“xcount(*)‚·‚邯d‚»‚¤‚Ȃ̂Å
ƒf[ƒ^‚ðã‚°‚½Û‚Écount(*)‚ð‚µ‚ÄƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ɂłà
‘Œ”‚ðo—Í‚µ‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚©‚ÈA‚ÆŽv‚Á‚Ä‚¨‚è‚Ü‚·
586:nobody‚³‚ñ
07/03/16 22:21:41 F/7LbTL8
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢B
7.4.16‚ÖA7.3.15‚ÌDB‚ðˆÚs‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B
DB‚Ì•¶ŽšƒR[ƒh‚ÍEUC-JP‚ÅAŒg‘Ñ“d˜b‚ȂǂÌqí‚¶‚á‚È‚¢ƒR[ƒh‚Ì•¶Žš‚ª‘½‚ŠÜ‚Ü‚ê‚Ä‹‚Ü‚·B
EUC‚̃`ƒFƒbƒN‚ªŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚É”ä‚׌µ‚µ‚‚È‚Á‚½‚Ƃ̂±‚Æ‚ÅA—¬‚µž‚ñ‚Å‚à
‚·‚®ƒGƒ‰[‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒŒƒR[ƒh”‚ª‚Æ‚Ä‚à‘½‚AŽè“®‚Å‚ÌC³‚ÍŒµ‚µ‚¢‚̂ł·‚ª
•¶ŽšƒR[ƒh‚̃`ƒFƒbƒN‚ðŠÃ‚‚·‚éƒIƒvƒVƒ‡ƒ“‚Ȃǂ͖³‚¢‚Å‚µ‚傤‚©H
‚Ç‚¤‚¼‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
587:nobody‚³‚ñ
07/04/01 22:55:03 ywkCVNqC
‚¸‚Á‚Æ”Y‚ñ‚Å‚¢‚Ü‚·B‚Ç‚¤‚©‚¨‹³‚¦‚‚¾‚³‚¢B
WEBƒT[ƒo‚ð\’z’†‚Ȃ̂ł·‚ªA
ƒNƒ‰ƒCƒAƒ“ƒg‚©‚çmycrosoft‚Ìweb application stress‚Å
HTTP80‚Ö‚Ì•‰‰×ƒeƒXƒg‚ðs‚Á‚½‚Æ‚±‚ëA
‰Šúó‘Ô‚ÆÝ’è•ÏXŒã‚̃ŒƒXƒ|ƒ“ƒX‚ª‚Ù‚Æ‚ñ‚Ǖςí‚è‚Ü‚¹‚ñB
Œ»ÝA‚±‚̂悤‚ÈÝ’è‚É‚µ‚Ä‚¢‚Ü‚·B
-- ŠÖ˜A‚·‚邯Žv‚í‚ê‚é•ÏX“_‚𔲈 --
postgresql.conf
shared_buffers = 64000(512MB)
wal_buffers = 32
checkpoint_segments = 16
effective_cache_size = 32000
max_connection = 128
work_mem = 4096
temp_buffers = 16000
sysctl.conf
kernel.shmall = 2097152 <-- Šî€’l
kernel.shmmax = 1073741824(1GB)
httpd.conf
StartServers 8 <-- Šî€’l
MinSpareServers 5 <-- Šî€’l
MaxSpareServers 30
MaxRequestsPerChild 4000 <-- Šî€’l
MaxClients 256(pre),150(worker) <-- Šî€’l
KeepAliveTimeout = 10
«‘±‚«‚Ü‚·B
588:nobody‚³‚ñ
07/04/01 22:56:45 ywkCVNqC
ã‚Ì‘±‚«‚Å‚·B
yŠÂ‹«z
»°ÊÞFVine4.1APostgresql8.1.5APHP5.2.1APen4 3GhAƒƒ‚ƒŠdual2GAHDD 100G
¸×²±ÝÄFPen4 1.8GhAƒƒ‚ƒŠ1GAƒ‹[ƒ^FBBR-4HG
yƒeƒXƒgŒ‹‰Êz(“à—eF1ðÌÞÙ30¶×Ñ’ö“x”½‰f‚Ìupdateˆ—1‰ñ)
‰Šú(“¯ŽžÚ‘±”:Requests per Second)
5 : 16.90
10: 17.15
20: 18.11
30: 18.25
Ý’èŒã(V)
5 : 17.75
10: 17.35
20: 17.45
30: 17.05
yab -n 1000 -c 25 http://`‚ÌŒ‹‰Ê(ƒT[ƒo“à)z
‰Šúó‘Ô(Requests per second:25.90)
Ý’èŒã(Requests per second:35.81)
‚Ü‚½Aipcs -l -m ‚ðŽÀs‚µ‚½‚Æ‚«‚Ìshared memory‚ª0‚ɂȂÁ‚Ä‚¢‚é‚Ì‚à
‚Ȃɂ©‰e‹¿‚µ‚Ä‚¢‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚·‚ªA‚æ‚‚í‚©‚Á‚Ä‚¢‚Ü‚¹‚ñB
‚ǂȂ½‚©‚¨‚©‚µ‚È“_‚ȂNjC‚©‚ꂽ‚çA‚È‚ñ‚Å‚à\‚¢‚Ü‚¹‚ñ‚Ì‚ÅA
‚Ç‚¤‚©‚²‹³Ž¦‹X‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·B
589:nobody‚³‚ñ
07/04/03 23:42:49
Ž¿–â‚Å‚·B
PostgreSQL 8.1‚Ń}ƒjƒ…ƒAƒ‹ŽQl‚ÉAAutoVacuum‚ðݒ肵‚½‚‚à‚è‚Ȃ̂ł·‚ª
“®ì‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ªŠm”F‚Å‚«‚Ü‚¹‚ñB
‰½‚ðŒ©‚ê‚Εª‚©‚é‚ñ‚Å‚µ‚傤‚©‚ËH
‚ ‚ÆApgpool‚Å•¡»‚©‚¯‚½ó‘Ô‚ÅAAutoVacuum‚µ‚Ä‚à–â‘è‚È‚¢‚Ì‚©‚µ‚çH
590:nobody‚³‚ñ
07/04/13 10:28:00 qKjbWP1o
Linux‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅA
cat /usr/tmp/w1.csv
‚Æ‚·‚邯‚¿‚á‚ñ‚ƃtƒ@ƒCƒ‹‚ªŒ©‚ê‚é‚ñ‚Å‚·‚ª,postgres‚̃e[ƒuƒ‹‚É
copy table1 from '/usr/tmp/w1.csv' delimiters ','
‚Æ‚µ‚ÄŽæ‚èž‚à‚¤‚Æ‚·‚邯A
ERROR: could not open file "/usr/tmp/w1.csv" for reading: ‚»‚̂悤‚ȃtƒ@ƒCƒ‹‚âƒfƒBƒŒƒNƒgƒŠ‚Í‚ ‚è‚Ü‚¹‚ñ
‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚·BBŠ—LŽÒ‚ðpostgres‚É‚µ‚Ă݂½‚èAƒp[ƒ~ƒbƒVƒ‡ƒ“‚à777‚É‚µ‚Ă݂½‚è
FX‚â‚Á‚Ă݂½‚̂ł·‚ªA‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
Linux‚ł̃tƒ@ƒCƒ‹–¼‚͂ǂ¤‚¢‚¤•—‚ÉŽw’è‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©B
Windows‚Å‚ÍA•’Ê‚É'c:/hoge/hoge.csv'‚Åo—ˆ‚½‚ñ‚Å‚·‚ªB
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
591:590
07/04/13 10:38:13 qKjbWP1o
‚ AŒ©—Ž‚Æ‚µ‚Ă܂µ‚½BPostgres‚ÍAŽÀۂɂ͕ʃT[ƒo[Œo—R‚¾‚Á‚½‚©‚àBB
‚·‚݂܂¹‚ñ‚Å‚µ‚½B
592:nobody‚³‚ñ
07/05/07 17:13:46 i8IH1bx5
Ž¿–â‚Å‚·B
crypt()‚ňƉ»‚µ‚½•¶Žš—ñ‚𕡇‰»‚·‚邱‚Æ‚Á‚Ăł«‚È‚¢‚ñ‚Å‚µ‚傤‚©H
593:nobody‚³‚ñ
07/05/07 17:53:29
>>592
crypt‚Í”ñ‰Â‹t‚¾‚Á‚½‚悤‚È‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚¢B
ŒãA•¡‡‰»‚¶‚á‚È‚•œ†‰»A‚¶‚á‚È‚¢‚©‚Æ‚àŽv‚¤B
594:nobody‚³‚ñ
07/05/24 21:16:34 c925mgeL
postgresql-8.X‚ÅWindows—p‚Ìlibpq.dll‚ð쬂µ‚Ü‚µ‚½B
SSL‚ÅÚ‘±‚µ‚悤‚Æ sslmode=require ‚ƃpƒ‰ƒ[ƒ^‚ÉŽw’肵‚Ä‚àAƒGƒ‰[‚ɂȂè‚Ü‚·B
sslmode value "require" invalid when SSL support is not compiled in
postgresql-8.X‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚Éopenssl‚È‚Ç‚ðƒŠƒ“ƒN‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂łµ‚傤‚©H
595:nobody‚³‚ñ
07/05/25 21:53:04
>>594
ƒfƒtƒHƒ‹ƒg‚Å‚ÍƒŠƒ“ƒN‚³‚ê‚È‚©‚Á‚½‚ÆŽv‚¤
ƒOƒO‚邯Posgtres7Œn‚¾‚¯‚Ç“¯‚¶‚悤‚Ȃ̂ªo‚Ä‚‚邿
596:nobody‚³‚ñ
07/05/27 01:24:36 xID/GaI9
‚Ç‚±‚É‘‚±‚¤‚©–À‚¢‚Ü‚µ‚½‚ª‚±‚±‚ÅŽ¿–₵‚¿‚á‚¢‚Ü‚·B
‚‚¾‚ç‚È‚¢‚±‚ƂȂ̂ł·‚ª
ŠF‚³‚ñ“s“¹•{Œ§‚ð“ü‚ê‚éƒJƒ‰ƒ€‚Á‚ĉ½‚Æ‚¢‚¤–¼‘O‚É‚µ‚Ă܂·H
todouhuken
to_dou_hu_ken
‚Æ‚©‹CŽ‚¿ˆ«‚¢Š´‚¶‚·‚邵
ƒ„ƒt[Ž«‘‚ʼnpŒê’²‚ׂ½‚ç
(the administrative divisions of Japan:) the prefectures plus Tokyo, Hokkaido, Osaka, and Kyoto
Prefecture‚ªŒ§‚Æ‚¢‚¤ˆÓ–¡‚炵‚¢‚̂ł»‚ê‚É‚µ‚悤‚©‚ÆŽv‚Á‚½‚¯‚ÇA‚ ‚ñ‚Ü‚è“éõ‚Ý‚ª‚È‚¢‰pŒê‚¾‚©‚ç
‘¼‚Ìl‚ªŒ©‚½‚Æ‚«‰ð‚è‚Â炢‹C‚à‚µ‚È‚¢‚Å‚à‚È‚¢B
‘¼‚ÉŽv‚¢‚‚¢‚½‚Ì‚Í
state
‚Á‚Ä‚¢‚¤‚Ì‚à‚Ç‚¤‚©‚ÆŽv‚¤‚µB
ŠF‚³‚ñ‚Ç‚ñ‚ÈŠ´‚¶‚É‚µ‚Ă܂·‚©H
597:nobody‚³‚ñ
07/05/27 12:24:50
>>596
‚¤‚¿‚Å‚Ípref‚ɂȂÁ‚Ä‚éB“s“¹•{Œ§‚ÌHP‚̃hƒƒCƒ“‚à
www.pref.`
‚Æ‚©‚È‚Á‚Ă邵B
598:nobody‚³‚ñ
07/05/27 17:38:47
prefecture‚Æ‚©pref‚Æ‚©Astate‚͈Ӗ¡ˆá‚¤
599:nobody‚³‚ñ
07/05/29 07:59:24 7xq0Zk/P
>>597
>>598
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œµ–§‚ÉŒ¾‚¤‚Æprefecture‚Á‚Ä‚¢‚¤‚Ì‚àˆÓ–¡ˆá‚¤‹C‚ª‚·‚邯‚Çi“s“¹•{‚ª“ü‚é‚©‚çj
‚Ü‚ A‚»‚ñ‚ÈŽžŠÔ‚©‚¯‚ĂȂâ‚ނ悤‚ȂƂ±‚ë‚Å‚à‚È‚¢‚µw
prefecture‚É‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
600:nobody‚³‚ñ
07/05/29 20:02:58 DKx8qJwX
postgre‚Å“ú–{Œêi‚Ђ炪‚Èj‚ðƒ\[ƒg‚·‚é‚Ì‚É
--no-locale
‚ð‚‚¯‚Äinitdb‚·‚é‚̂͂킩‚Á‚½‚̂ł·‚ªA
‚»‚ê‚Å‚à‘÷“_‚̂‚¢‚½•¶Žš‚̂Ƃ«‚¨‚©‚µ‚È‹““®‚ð‚·‚é‚̂ł·‚ª
‰ñ”ð‚·‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©H
‚½‚Æ‚¦‚Î
‚©‚©‚
‚©‚©‚¢
‚©‚©‚¤
‚Í‚¿‚á‚ñ‚Æ•À‚Ԃ̂ł·‚ª
‚©‚©‚¢
‚©‚©‚¤
‚ª‚©‚
‚Æ•À‚ñ‚Å‚µ‚Ü‚¢‚Ü‚·B‘÷“_‚Í‘÷“_‚̂Ȃ¢•¶Žš‚ÌŒã‚É•À‚Ô‚Ý‚½‚¢‚Å‚·B
‚Ç‚¤‚·‚ê‚΂¿‚á‚ñ‚ƃ\[ƒg‚Å‚«‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©H
‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·
•¶ŽšƒR[ƒh‚ÍUTF-8‚Ńo[ƒWƒ‡ƒ“‚Í8.1.8‚Å‚·B
601:nobody‚³‚ñ
07/05/29 21:14:55
>>600
‚ ‚ñ‚½‚Ìu‚¿‚á‚ñ‚Æv‚Æ’è‹`‚·‚é•À‚т̕¶ŽšƒR[ƒh‚ð—˜—p‚µ‚Ä‚‚¾‚³‚¢B
602:nobody‚³‚ñ
07/05/29 23:45:24
>>600
¬ŠwZ‚ÅK‚í‚È‚©‚Á‚½‚©H
603:nobody‚³‚ñ
07/05/30 08:52:35
>>600
‚¿‚á‚ñ‚ƃ\[ƒg‚Å‚«‚Ă邿B
‚»‚ꂪŒ™‚È‚ç•ʂ̃\[ƒg‡Šm•Û—pƒJƒ‰ƒ€‚Å‚à’ljÁ‚·‚é‚ñ‚¾‚ËB
604:nobody‚³‚ñ
07/05/30 10:41:44 8UkqO0LS
>>601
>>602
‚Ü‚¶‚Å‚·‚©H
‚±‚ꂪ³‚µ‚¢“ú–{Œê‚Ì•À‚ч‚È‚ÌH
‚»‚ê‚Í”[“¾‚Å‚«‚ñI
>>603
¡‚܂ł»‚¤‚¾‚Á‚½‚̂ł·‚ªA‚ӂ肪‚È‚ð‘÷“_‚ð“ü‚ê‚È‚¢‚Å“ü—Í‚µ‚Ü‚·B
‚Æ‚¢‚¤‚©A‚½‚Æ‚¦Šw–â“I‚É‘Œê‚ª‚»‚¤‚¾‚Æ‚µ‚Ä‚àAŒ»ŽÀ‚ɂ͂¿‚ª‚í‚È‚¢H
‚ª‚©‚
‚©‚©‚¢
‚©‚©‚¤
‚ªŽ©‘R‚¾‚ÆŽv‚¤B
‚¤‚¿‚̉ïŽÐ‚Å‚àAƒNƒ‰ƒCƒAƒ“ƒg‚É‚àAŽæˆø‰ïŽÐ‚Å‚àA‚Ý‚ñ‚È‚±‚Ì•À‚ч‚Í‚¨‚©‚µ‚¢‚ƂȂÁ‚½‚Ì‚ÅA
‘÷“_‚È‚µ‚Å“ü—Í‚µ‚Ä‚½‚ñ‚Å‚·‚¯‚ÇB
605:nobody‚³‚ñ
07/05/30 10:49:04
>>604
•¶ŽšƒR[ƒh“I‚ɂͳ‚µ‚¢‚¾‚ëB
606:nobody‚³‚ñ
07/05/30 12:15:16
>>604
‚¨‘O‚³‚ñi‚ÆŽüˆÍj‚Ìl‚¦‚ª•sŽ©‘R‚¾‚ÆŽv‚Á‚½‚Ù‚¤‚ª—Ç‚¢
‚Ç‚¤‚µ‚Ä‚àŒ™‚È‚ç“ü—ÍŽž‚É“à•”“I‚É’u‚«Š·‚¦‚邵‚©‚È‚©‚낤
607:604
07/05/30 22:24:52 amo3UjDj
>>605
Šm‚©‚É•¶ŽšƒR[ƒh“I‚ɂͳ‚µ‚¢B³‚µ‚¢‚ÆŒ¾‚¤‚æ‚è‚àAƒR[ƒh‰»‚·‚é‚Ì‚É
‚»‚¤‚·‚邿‚èŽd•û‚È‚©‚Á‚½Š´‚¶‚©‚ÈB
>>602‚Æ>>606i‚½‚Ô‚ñ“¯ˆêl•¨j‚Íâ‘΂¨‚©‚µ‚¢B
‚Æ‚¢‚¤‚©“ú–{l‚¶‚á‚È‚¢‚Å‚µ‚åB
‚â‚Á‚Ï“ú–{Œê‚Á‚ĉpŒê‚Æ”ä‚ׂÄAƒfƒWƒ^ƒ‹‰»‚Æ‚¢‚¤‚©ƒpƒ\ƒRƒ“‚ɂ͌ü‚©‚È‚¢‚æ‚ËB
ã‚Ì“s“¹•{Œ§‚Ì—á‚Å‚à‚»‚¤BŒ¾Œê‚Æ‚¢‚¤‚æ‚è•¶‰»‚àŠÜ‚߂ć—“I‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ËB
‚Ü‚ A‚»‚±‚ª—Ç‚¢‚Æ‚±‚ë‚Å‚à‚ ‚é‚ñ‚¾‚¯‚ÇB
608:nobody‚³‚ñ
07/05/31 00:44:23
‚È‚ñ‚©“ª‚̌ł¢Œäm‚¾‚È
¡Œã‹ê˜J‚µ‚»‚¤‚¾
609:nobody‚³‚ñ
07/05/31 09:09:45
>@Œ»ŽÀ‚ɂ͂¿‚ª‚í‚È‚¢H@
‚»‚Ì‚ ‚½‚è‚Í—h‚炬‚ª‚ ‚é‚©‚ç‚È‚ŸB
«‚Ì—á‚̂ǂ¿‚炪³‚µ‚¢‚©‚ÍAŒµ–§‚É‹K’肳‚ê‚Ä‚¢‚È‚¢‚Í‚¸B
—áF
‘÷‰¹E”¼‘÷‰¹‚Í´‰¹‚Æ“¯ˆêŽ‹‚µA“¯ˆêŽ‹‚µ‚½Û‚É“¯‚¶Œê‚ɂȂéꇂÍA´‰¹¨‘÷‰¹¨”¼‘÷‰¹‚̇‚Æ‚·‚éB@
‘÷‰¹E”¼‘÷‰¹‚ÍA´‰¹‚ƕʂ̕¶Žš‚Æ‚µ‚Ĉµ‚¤B‡˜‚ÍA´‰¹¨‘÷‰¹¨”¼‘÷‰¹‚̇‚Æ‚·‚éB
610:nobody‚³‚ñ
07/05/31 18:47:08
ƒo[ƒWƒ‡ƒ“ 7.4.13‚Å‚·
‰º‹L‚̂悤‚ȃe[ƒuƒ‹‚ª‚ ‚èAname1‚É©Aname2‚É–¼‚ª“ü‚Á‚Ä‚¢‚é‚̂ł·‚ª
html‚̃eƒLƒXƒgƒtƒH[ƒ€‚©‚ç–¼‘O‚ð“ü—Í‚µ‚Ä‚à‚ç‚¢A‚»‚Ì’l‚ðŒ³‚É–â‚¢‡‚킹‚ð‚·‚é‚Ì‚É
uƒJƒ‰ƒ€‚ÌŒ‹‡v‚Æ‚¢‚¤‚͉̂”\‚Å‚µ‚傤‚©H
Column@bType
----------------
name1@btext@©"©"
name2@btext@©"–¼"
‚Å‚«‚邯‚µ‚½‚炱‚ñ‚ÈŒ`‚É‚È‚é‚ÆŽv‚¤‚̂ł·‚ªc
SELECT * from ƒe[ƒuƒ‹ where name1 Œ‹‡‰‰ŽZŽq name2 = '“ü—Í‚³‚ꂽ’l';
‚Ü‚½‚͉½‚©‘ã‘Ö‚¦Žè’i‚ð‹³‚¦‚Ä’¸‚¯‚邯‚ ‚肪‚½‚¢‚Å‚·B
611:nobody‚³‚ñ
07/06/04 11:16:02
>>610
•¶Žš—ñ‚ÌŒ‹‡‚ÍA|| ‚ðŽg‚¤B
‚¨‚»‚ç‚‚±‚ê‚Å‚¢‚¯‚邯‚ÍŽv‚¤‚ªA7.4‚ÍŽŽ‚µ‚ĂȂ¢B
612:nobody‚³‚ñ
07/06/04 11:19:09
>>604
„‚ª‚©‚
„‚©‚©‚¢
„‚©‚©‚¤
„‚ªŽ©‘R‚¾‚ÆŽv‚¤B
‚Å‚ÍAu‚ª‚©‚ v‚Æu‚©‚©‚ v‚͂ǂ¤‚È‚éH
‚©‚©‚
‚ª‚©‚
‚ªŽ©‘RA‚Æ‚©Œ¾‚¤‚È‚æH
613:nobody‚³‚ñ
07/06/04 11:22:27
‚Â[‚©A‰½“ú‚àŠÔ‚ªŠJ‚¢‚Ä‚é‚ñ‚¾‚ÈB
‚Ü‚ «‚à‚Ì‚ñ‚т肵‚Ă邯‚ÇA‚æ‚©‚Á‚½‚炱‚Á‚¿‚ÖB
yWindowsz PostgreSQL8@Part.1 y‘Ήžz
½ÚØÝ¸(db”Â)
614:nobody‚³‚ñ
07/06/04 11:26:40
>>612
>>609‚Ìã‚Ì—á
615:nobody‚³‚ñ
07/06/05 21:44:04 2VYXdggd
ƒf[ƒ^‚̒ljÁ‚ªo—ˆ‚Ü‚¹‚ñB
OS‚ÍCentOS4.5‚Å‚·B
test=> insert into test values(1,'‚ ‚¢‚¤‚¦‚¨');
ERROR: invalid byte sequence for encoding "EUC_JP": 0x94b0
‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B‰ðŒˆô‚ð‚Ç‚¤‚©‹³‚¦‚ĉº‚³‚¢B
616:nobody‚³‚ñ
07/06/06 18:11:32
‚»‚ꂾ‚¯‚¶‚á‚í‚©‚ç‚ñB0x94b0‚ÌoŠ‚ª•s–¾‚¾‚ÈB
‚Æ‚è‚ ‚¦‚¸Aƒ^[ƒ~ƒiƒ‹‚Ì•¶ŽšƒR[ƒh‚Í‚Ç[‚È‚Á‚Ä‚ñ‚ÌB
SET client_encording TO SJIS; ‚Æ‚©ŽŽ‚µ‚Ă݂ÄB
617:nobody‚³‚ñ
07/06/12 21:15:35 8ZZji6XO
>>501 ‚Æ“¯‚¶Çó‚ɂȂÁ‚¿‚Ü‚Á‚½cB
Warning: PostgreSQL query failed: FATAL 2:
open of /var/lib/pgsql/data/pg_clog/0746 failed:
‚»‚̂悤‚ȃtƒ@ƒCƒ‹‚âƒfƒBƒŒƒNƒgƒŠ‚Í‚ ‚è‚Ü‚¹‚ñ
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request. in
ƒo[ƒWƒ‡ƒ“‚܂œ¯‚¶7.3.2
‚Á‚Ä‚¢‚¤‚©>>501‚³‚ñ‚Í•œ‹A‚Å‚«‚½‚ÌH
ƒOƒO‚Á‚½ŠpostmasterŽ~‚ß‚Äpg_resetxlog`‚Á‚ÄML‚É‚ ‚Á‚½‚¯‚Ç
URLØÝ¸(ml.postgresql.jp)
Œ´ˆö‚Á‚ĉ½‚È‚ñ‚Å‚·‚©‚ËH
618:617
07/06/13 00:22:06
>>617@‚É’Ç‹L
vacuumdb‚µ‚Ă݂½‚¯‚ÇŽ—‚½—l‚ȃGƒ‰[
FATAL 2: open of /var/lib/pgsql/data/pg_clog/0746 failed: ‚»‚̂悤‚ȃtƒ@ƒCƒ‹‚âƒfƒBƒŒƒNƒgƒŠ‚Í‚ ‚è‚Ü‚¹‚ñ
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
connection to server was lost
‚‚¢‚Å‚Épsql‚©‚çSELECTAUPDATEAINSERT‚µ‚Ă݂½‚ç’Ê‚Á‚½cB‚È‚ñ‚ÅH
PHP‚©‚çpc_exec‚µ‚Ă邩‚ç‚»‚Á‚¿‚Ì–â‘è‚È‚ñ‚¾‚ë‚©H
‚Æ‚è‚ ‚¦‚¸ƒ_ƒ“ƒv‚Æ‚Á‚ÄDBÁ‚µ‚Äì‚è’¼‚µ‚Ä‚«‚Ü‚·
619:617
07/06/13 02:50:47
‚³‚ç‚É’Ç‹L
pg_dump‚Í•s‰ÂAƒGƒ‰[‚Í“¯‚¶—l‚È‚à‚Ì
‚½‚¾‚µAƒGƒ‰[•¶’†‚ÉŠù‘¶‚̃e[ƒuƒ‹–¼‚ªo‚Ä—ˆ‚½‚̂ʼnó‚ꂽHƒe[ƒuƒ‹‚ÌŒ©“–‚ª‚‚¢‚½
‚»‚̃e[ƒuƒ‹‚Éi‚Á‚Äpg_dump -t ‚ð‚·‚é‚Æ‚â‚͂莸”sA
‚»‚êˆÈŠO‚Ìtable‚ɑ΂µ‚Ä-t•t‚«‚ÅŽÀs‚µ‚½‚笌÷‚µ‚½B
‘Š•Ï‚í‚炸SELECT‚͉”\‚Í‚¾‚Á‚½‚̂ŊY“–table‚©‚ç
‘S•¶SELECT¨PHP‚Å®Œ`ishell‚ðˆµ‚¦‚È‚¢‚Æ•s•ÖcBsed‚Æ‚©Hj
¨“¯ˆê\¬‚̃_ƒ~[table‚ÉƒŠƒXƒgƒA‚Å‚«‚é‚©ƒeƒXƒg¨ŠY“–table‚ðdrop¨ƒŠƒXƒgƒA
‚Å•œŠˆ‚Å‚«‚½cB
‚½‚¾‚µ‰½‚ʼnó‚ꂽA‚©‚ÌŒ´ˆö‚ª‚Ü‚Á‚½‚•s–¾cB
ML‚Å‚àŒ´ˆö‚܂ł͑‚¢‚ĂȂ³‚»‚¤B
ƒXƒŒ‰˜‚²‚ß‚ñ
620:nobody‚³‚ñ
07/06/17 00:27:42 Yzi7QEQY
“ª‚ð”Y‚Ü‚µ‚Ä‚¢‚é‚̂ł¨Šè‚¢‚µ‚Ü‚·B
‰c‹ÆŽžŠÔ‚ð“ü—Í‚µ‚Ä‚¨‚¢‚ÄA¡‰c‹Æ’†‚©ŒŸõ‚Å‚«‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA
open_time‚Æclose_time‚Æ‚¢‚¤Œ^‚ªTIME‚̃Jƒ‰ƒ€‚ðì‚Á‚ÄAŒŸõ‚µ‚½‚Æ‚«‚ÌŽžŠÔ‚ª
‚»‚ÌŠÔ‚É‚ ‚é‚©A—Ⴆ‚Î
SELECT open_time < localtime AND localtime < close_time
‚ÅŒŸõ‚Å‚«‚»‚¤‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ª
‚æ‚l‚¦‚½‚çA[–é24:00ˆÈ~‚â‚Á‚Ă邨“X‚ªA‚¤‚Ü‚ˆµ‚¦‚È‚¢‚¶‚á‚È‚¢‚Å‚·‚©B
‚ÅATIME‚ð‚â‚ß‚ÄFLOAT‚É‚µ‚ÄA•Û‘¶‚·‚邯‚«‚ÉA—Ⴆ‚Î
10F30`3F00@¨@10.5`27
‚É‚µ‚ÄA‘嬂ŌŸõ‚àl‚¦‚½‚̂ł·‚ª
ŒŸõ‚·‚邯‚«‚ÉŒ»Ý‚ÌŽžŠÔ‚ª—Ⴆ‚Î5Žž‚È‚çA‚Ç‚¤ŒŸõ‚·‚ê‚΂悢‚Ì‚©EEE
‚±‚Ì•û–@‚à‚È‚ñ‚©‚¤‚Ü‚‚¢‚©‚È‚»‚¤‚Å‚·B
‚Ü‚½24ŽžŠÔ‰c‹Æ‚Ì“X‚͂ǂ̂悤‚Ɉµ‚¤‚Ì‚©‚Æ‚©EEE
‚±‚̂悤‚ȃVƒXƒeƒ€‚ðì‚Á‚½‚±‚Æ‚ ‚é•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚çA‚ǂ̂悤‚ÉŽÀ‘•‚µ‚½‚©‹³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
621:nobody‚³‚ñ
07/06/17 00:58:26
>>620
ŠJ“XŽžŠÔ(open_time::time)‚Ɖc‹ÆŽžŠÔ(sales_hours::interval)‚Å
WHERE (localtime - open_time) < sales_hours
‚łǂ¤‚©‚ÈBŠJ“XŒã‰½ŽžŠÔŒo‚Á‚Ă邩‚Å”äŠr‚·‚éB
622:620
07/06/18 01:48:25 3Ht3k2HG
>>621
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚ꂾ‚ÆA0F00‚ð‰ß‚¬‚½‚Æ‚«ƒ}ƒCƒiƒX‚Ì’l‚ª‹A‚Á‚Ä‚«‚Ä‚µ‚Ü‚¤‚Ì‚Å
WHERE‚ªtrue‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ÆŽv‚¤‚̂ł·‚ªB
time‚¾‚Æ“ú‚É‚¿‚ª•Ï‚í‚Á‚½‚±‚Æ‚ª‰ð‚ç‚È‚¢‚©‚ç‚Ȃ̂©‚ÈH
—Ⴆ‚ÎACRON‚𖈓ú0F00‚É‹N“®‚µ‚ÄA‰c‹ÆŽžŠÔ‚ð“ü‚ꂽƒJƒ‰ƒ€‚ðŒ©‚És‚Á‚Ä
”“ú•ªi‚ ‚ñ‚܂肶‚Á‚‚èl‚¦‚ĂȂ¢‚¯‚ÇA‚»‚Ì“ú‚Æ—‚“ú•ª‚Å—Ç‚¢‚Ì‚©‚ÈHj
‚Ì“ú•t“ü‚è‚̃e[ƒuƒ‹‚ðŽ©“®¶¬‚µ‚ÄA‚»‚±‚ÉŒŸõ‚©‚¯‚邯‚©EEE
¡‚ª‰c‹Æ‚µ‚Ä‚¢‚é‚©A‚Á‚ĈӊO‚Æ‘å•ςł·‚ËB
ŠJ“XŽžŠÔ‚ª‰½Žž‚æ‚è‘‚¢‚¨“X‚Æ‚©A•“XŽžŠÔ‚ª‰½Žž‚æ‚è’x‚¢‚¨“X‚È‚çŠÈ’P‚ÉŽÀ‘•‚Å‚«‚»‚¤B
‚»‚ê‚Å‚¢‚¢‚©‚ÈEEE
‚È‚ñ‚©ŠÈ’P‚È•û–@‚ ‚Á‚½‚çˆø‚«‘±‚«î•ñ‚¨Šè‚¢‚µ‚Ü‚·B
623:nobody‚³‚ñ
07/06/18 03:02:36
>>622
‚ ‚ ƒXƒ}ƒ“Aopen_time‚ðintervalŒ^‚ɃLƒƒƒXƒg‚·‚é‚Ì”²‚¯‚Ä‚½B
WHERE ( localtime - open_time::interval ) < sales_hours;
ŠJ“XŽž‚ðintervalŒ^‚ɕϊ·‚·‚é‚͔̂½‘¥‚̂悤‚È‹C‚à‚·‚邪A
‚±‚ê‚ÅAŠJ“XŒã‚ÌŒo‰ßŽžŠÔ‚ªo‚Ü‚·B(•‰‚Ì’l‚ɂ͂Ȃè‚Ü‚¹‚ñ)
624:nobody‚³‚ñ
07/06/18 03:50:30
“X•ÜID,ŠJ“XŽžŠÔ,•“XŽžŠÔ
1, 07:00, 23:59
1, 00:00, 03:00
i’©7Žž‚©‚ç—‚’©3Žž‚܂ł̓X‚Ìê‡j
‚Ý‚½‚¢‚Ɉê‚‚̓X•܂łà‰c‹ÆŽžŠÔ‚ð“ñs‚ɂ킯‚Ä‚â‚ê‚΂¢‚¢‚¶‚á‚ËH
625:622
07/06/19 08:04:50
>>623
>>624
’´’xƒŒƒX‚Å‚·‚ª
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
>>623
Šm‚©‚ÉA‚»‚¤‚·‚邯•‰‚ɂȂè‚Ü‚¹‚ñ‚ËB
‚È‚º‚»‚¤‚È‚é‚Ì‚©Œ´—‚Æ‚¢‚¤‚©—‹ü‚ª—Ç‚‚í‚©‚è‚Ü‚¹‚ñ‚ªOOG
•׋‚ɂȂè‚Ü‚µ‚½B
‚»‚ê‚Ȃ炢‚¯‚»‚¤‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>624
‚È‚é‚Ù‚ÇA‚»‚ê‚łǂ¿‚ç‚©‚É“ü‚Á‚Ä‚¢‚ê‚΂¢‚¢‚ÆB
‚»‚ê‚à‚í‚è‚ÆŠÈ’PB
‚¢‚ë‚è‚ëƒAƒCƒfƒA‚ª‚ ‚郂ƒ“‚Å‚·‚ÈB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚æ‚l‚¦‚ÄAƒxƒ“ƒ`‚à‚Æ‚Á‚ÄA‚Ç‚¿‚ç‚©‚Ì•û–@‚Å‚â‚点‚Ä’¸‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B
626:nobody‚³‚ñ
07/06/19 11:33:30
³‹K‰»‚·‚邯‚¢‚¢‚æ
24ŽžˆÈ~‚Í24‘«‚·‚Ì‚³
‚»‚µ‚Ĕ͈̓`ƒFƒbƒN‚Í BETWEEN ‚Å‚â‚邯Œ©‚â‚·‚¢
627:nobody‚³‚ñ
07/06/19 18:36:18
‚Å‚½‚ȳ‹K‰»~I
628:nobody‚³‚ñ
07/06/19 19:02:58
ƒe[ƒuƒ‹‚̳‹K‰»‚ƈӖ¡‚ªˆá‚¤‚Ì‚ÉÒ‘”½ŽË‚·‚é‚â‚‚—
629:nobody‚³‚ñ
07/06/20 02:18:52
‚Å‚½‚È«Ší‰»’†I
630:nobody‚³‚ñ
07/06/23 18:35:19 T/euHpQb
•s‰Â‰ð‚È‚±‚ƂłȂâ‚ñ‚Ç‚è‚Ü‚·B
•¡”‚̃f[ƒ^ƒx[ƒX‚ð쬂µ‚Ä‚¢‚ÄAˆê•û‚ÅVACUUM‚ðŽÀs‚µ‚½‚̂ł·‚ªA
‚Ç‚¤‚¢‚¤‚킯‚©AVACUUM‚ð‚©‚¯‚½‚Ù‚¤‚¾‚¯‚ł͂ȂA‚©‚¯‚ĂȂ¢‚Ù‚¤‚Å’˜‚µ‚ƒpƒtƒH[ƒ}ƒX‚ª—ò‰»‚µ‚Ü‚·B
ƒf[ƒ^ƒx[ƒXA <= VACUUMŽÀs
ƒf[ƒ^ƒx[ƒXB <= ‰^—p’†
‚ÅA’x‚‚È‚Á‚Ä‚¢‚é—lŽq‚ªAIO•‰‰×‚ł͂ȂCPU‚ð‚¢‚Â‚àˆÈã‚ÉŽg—p‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚·B
VACUUM‚ÌŽÀs‚ð’†’f‚·‚邯’Êí‚Ìó‘Ô‚É–ß‚é‚Ì‚ÅAVACUUM‚Ɖ½‚ç‚©‚ÌŠÖ˜A‚ª‚ ‚邯
Žv‚¤‚̂ł·‚ªAVACUUM‚ÌŽÀs‚É‚æ‚Á‚ÄVACUUM‚µ‚Ä‚¢‚È‚¢ƒf[ƒ^ƒx[ƒX‚ÌŽÀsƒvƒ‰ƒ“‚ª
‰e‹¿Žó‚¯‚é‚È‚ñ‚Ä‚±‚Æ‚ ‚é‚ñ‚Å‚µ‚傤‚©H
’N‚©ƒqƒ“ƒg‚‚¾‚³‚¢‚Ü‚µ...
‚¿‚Ȃ݂É8.1.5‚Å‚²‚´‚¢‚Ü‚·B
631:nobody‚³‚ñ
07/06/25 18:32:04
“¯‚¶ƒT[ƒo‚Å“¯‚¶postmaster‚ÅDB‚ªˆá‚¤‚¾‚¯‚È‚ÌH
‚¾‚Á‚½‚ç•Еû‚Å•‰‰×‚ª‚©‚©‚ê‚Α«ˆø‚Á’£‚ç‚ê‚邯Žv‚¤‚ª
632:630
07/06/25 19:07:01
‚»‚¤‚È‚ñ‚¾‚¯‚ÇAIO‚ňø‚Á’£‚Á‚Ä‚é‚ñ‚¶‚á‚È‚‚Ă܂é‚ÅŽÀsƒvƒ‰ƒ“‚ª•Ï‚í‚Á‚½‚悤‚ɓˑRCPUŽg—p—¦‚ªã‚ª‚é‚ñ‚¾‚æB
‚ÅAVACUUM‚ð‚Æ‚ß‚Ä‚àŽÀsƒvƒ‰ƒ“‚ª•Ï‚í‚é‚܂œ¯‚¶’²Žq‚ÅCPU‚ª‚ñ‚ª‚ñŽg‚Á‚½‚Ü‚ÜcB
ANALYZE‚ª‚©‚©‚邯Žû‚Ü‚éB‚»‚ñ‚ÈŠ´‚¶B
633:nobody‚³‚ñ
07/07/25 21:58:43
ƒ€[ƒoƒuƒ‹ƒ^ƒCƒv‚Æ‚¢‚¤ƒuƒƒO쬃c[ƒ‹‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éۂɃ|ƒXƒOƒŒ‚ðŽg‚Á‚Ä‚¨‚è‚Ü‚·B
ƒCƒ“ƒXƒg[ƒ‹‚Í–³Ž–‚ÉI‚í‚Á‚½‚̂ł·‚ªA
ƒf[ƒ^ƒx[ƒX‚̃AƒbƒvƒOƒŒ[ƒh‚ð‚·‚éÛ‚É
ERROR: parser: parse error at or near "0"
‚Æ‚¢‚¤ƒGƒ‰[•¶Œ¾‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
’Êí‚Í"0"‚Ì•”•ª‚ÉŒ´ˆö‚ƂȂéƒqƒ“ƒg‚ªo‚Ä‚¢‚é‚à‚̂Ȃ̂ł·‚ªA
0‚Æ‚¾‚¯o‚Ä‚¢‚Ä‚à‰½‚ªŒ´ˆö‚Ȃ̂©‚ª‘S‚”cˆ¬‚Å‚«‚Ü‚¹‚ñB
‚±‚Ì‚O‚Á‚Ä‚¢‚¤‚̂͂ǂ¤‚¢‚Á‚½ƒP[ƒX‚Å”¶‚·‚é‚à‚̂Ȃ̂łµ‚傤‚©HH
634:nobody‚³‚ñ
07/07/26 01:11:19
>>633
"0" •t‹ß‚Å\•¶‰ð̓Gƒ‰[
‚Á‚Ä‚±‚낾‚ëB
"0"‚É“Á•ʂȈӖ¡‚͂Ȃ‚ÄASQL•¶’†‚É"0"‚ªoŒ»‚µ‚½‚Æ‚±‚ë‚ ‚½‚肪‰ö‚µ‚¢‚Á‚Ä‚±‚Æ‚¾B
ŸŽè‚É‘z‘œ‚·‚邯A"SELECT * FROM ${table}0 ;" Œ©‚½‚¢‚ÈSQL‚Å
•Ï”$table‚ª‹ó‚¾‚Á‚½ˆ×‚ɳ‚µ‚¢ƒe[ƒuƒ‹–¼‚ª“n‚¹‚È‚©‚Á‚½‚Æ‚©B
635:nobody‚³‚ñ
07/07/26 10:24:17
ƒfƒoƒbƒOo—ÍŽž‚ÉAsql‚à“f‚¢‚Æ‚‚Ƃ킩‚è‚â‚·‚¢B
DB‘¤‚̃ƒO‚Éo‚·‚±‚Æ‚à‰Â”\‚ł͂ ‚邪
636:nobody‚³‚ñ
07/07/26 11:34:31
>>634-635
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽQl‚ɂȂè‚Ü‚·B
‚±‚ê‚©‚çƒ\[ƒX‚Ƃɂç‚ß‚Á‚±•ƒfƒoƒbƒO‚µ‚ÄŒ´ˆö‚ð’T‚Á‚Ă݂܂·I
637:nobody‚³‚ñ
07/07/26 13:13:51
DB‚ðˆê’U휂µ‚½‚ ‚Æ‚à‚¤ˆê‰ñì‚Á‚½‚牽ŒÌ‚©‚¤‚Ü‚s‚«‚Ü‚µ‚½BB
“Á‚ɉ½‚à‚µ‚ĂȂ¢‚ñ‚Ì‚¾‚¯‚ÇBB
쬂Ƀ~ƒX‚é‚Á‚ÄŽ–‚à‚ ‚é‚Ì‚©‚È‚ŸB
638:nobody‚³‚ñ
07/09/22 21:58:23
Perl‚ÅŽ«‘ŒŸõCGI‚ð‘‚«‚Ü‚µ‚½‚ªADBI/DBD::Pg‚Ì‚ ‚Ü‚è‚Ì’x‚³‚É焈Ղµ‚ÄAPgŽg‚Á‚Ă܂·B
Šeƒ‚ƒWƒ…[ƒ‹‚̃pƒtƒH[ƒ}ƒ“ƒX‚ÉŠÖ‚·‚é‹Lq‚Á‚Ä‚ ‚Ü‚è‚È‚¢‚悤‚È‚ñ‚Å‚·‚ªAŠF‚³‚ñ‚͂ǂ¿‚ç‚ðŽg‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B
‚¿‚Ȃ݂ÉA쬂µ‚½CGI‚ÍSELECT•¶‚ð1‰ñŽÀs‚·‚é‚à‚Ì‚ÅADprof‚Ńvƒƒtƒ@ƒCƒŠƒ“ƒO‚µ‚Ä‚Ý‚é‚Æ
CGI‘S‘Ì‚ÅDBI/DBD::Pg‚Å800msAPg‚Å600ms‚©‚©‚Á‚Ä‚¢‚ÄA‚¢‚¸‚ê‚à::INIT‚ÅŽžŠÔ‚ª‚©‚©‚Á‚Ä‚¢‚Ü‚µ‚½B
639:nobody‚³‚ñ
07/10/09 20:34:44
1‘ä‚ÌPostgreSQLƒT[ƒo[‚Ƀf[ƒ^ƒx[ƒX‚ð‚½‚‚³‚ñì‚Á‚Ä‚¢‚½‚̂ł·‚ªA
‚±‚ê‚ð1‚‚̃f[ƒ^ƒx[ƒX‚ɂ܂Ƃ߂é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©HCOPY‚ł͂ł«‚Ü‚¹‚ñ‚æ‚ËH
‚È‚¨Aƒe[ƒuƒ‹–¼‚Éd•¡‚Í‚ ‚è‚Ü‚¹‚ñB
640:nobody‚³‚ñ
07/10/23 17:46:23
COPY‚łł«‚邯Žv‚¤‚¯‚ÇB
‚Ü‚ A
pg_dump DBNAME1 | psql DBNAME2
‚Æ‚©ŒJ‚è•Ô‚¹‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H
‚Á‚Ä‹v‚µ‚Ô‚è‚ÉŒ©‚½‚©‚炦‚ç‚¢’xƒŒƒX‚ɂȂÁ‚¿‚Ü‚Á‚½
641:nobody‚³‚ñ
07/12/20 15:45:11
‚ ‚éƒe[ƒuƒ‹‚©‚çSELECT‚·‚éÛ‚Éu•ʂ̃e[ƒuƒ‹‚Ɋ܂܂ê‚Ä‚¢‚È‚¢v‚Æ‚¢‚¤ðŒ‚ðuNot INv‚Æ‚©‚Å
Žw’è‚Å‚«‚½‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚±‚ÌuNot INv‚Á‚Ä–¼‘O‚È‚ñ‚ÄŒ¾‚¤‚Å‚µ‚½‚Á‚¯H
\•¶‚Æ‚©‚ª—Ç‚‚í‚©‚ç‚È‚¢‚©‚çGoogle‚낤‚ÆŽv‚Á‚½‚¯‚Çnot‚Æin‚Á‚Ĉê”Ê“I‰ß‚¬‚ÄŒŸõƒ[ƒh‚ɂȂç‚È‚¢‚Å‚·
ƒTƒuƒNƒGƒŠi•›–â‚¢‡‚킹j‚¾‚Á‚½‚©‚ÆŽv‚Á‚½‚¯‚Ljá‚Á‚½‚µcB
URLØÝ¸(www.postgresql.jp)
‚É‚ÍNot INŽ©‘ÌÚ‚Á‚ĂȂ©‚Á‚½cB
bash-2.05$ psql -V
psql (PostgreSQL) 7.1.3
642:nobody‚³‚ñ
07/12/20 16:53:36
>>641
INqŒê‚ŃOƒO‚êB
‚æ‚u‹åv‚ƊԈႦ‚Ä‚¢‚él‚ª‚¢‚邿‚¤‚¾‚ªA
IN‚âEXISTS‚ÍqŒê‚ÈB
643:nobody‚³‚ñ
07/12/20 17:16:36
>>642
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚½‚¾AuIN qŒêv‚¾‚Æ9–œŒˆÈãˆø‚ÁŠ|‚é‚Ì‚É
uIN qŒê postgrev‚¾‚Æ30Œ‚¿‚å‚¢cB
‚Æ‚è‚ ‚¦‚¸«‚ª‚¨‚à‚µ‚ë‚»‚¤‚¾‚©‚ç“Ç‚ñ‚ł݂܂·I(¥Í¥)
URLØÝ¸(www.geocities.jp)
644:641
07/12/20 17:30:18
>>642
‚í‚©‚Á‚½[
SELECT ƒJƒ‰ƒ€ from ƒe[ƒuƒ‹ where ƒJƒ‰ƒ€ IN (SELECT ƒJƒ‰ƒ€ from ƒe[ƒuƒ‹2);
‚Ŷ‚¯‚Ü‚µ‚½B
Postgre‚̃}ƒjƒ…ƒAƒ‹‚Á‚ÄPHP‚Ì‚»‚ê‚æ‚©[ŽÀ‚µ‚ĂȂ¢‚Å‚·‚æ‚ËcB
‚Ç‚Á‚©‚¢‚¢ƒTƒCƒg‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
645:641
07/12/20 17:33:19
˜A“Š‚²‚ß‚ñ‚È‚³‚¢
>>2‚É‚ ‚Á‚½
PostgreSQL7.1ƒ}ƒjƒ…ƒAƒ‹‘S•¶ŒŸõ
URLØÝ¸(osb.sra.co.jp)
‚±‚êA500ƒGƒ‰[“f‚¢‚Ă邯‚ǃ^ƒ}ƒ^ƒ}‚Å‚·‚©‚ËH
ƒƒ“ƒe‚³‚ê‚È‚¢‚̂ł ‚ê‚΃eƒ“ƒvƒŒ‚©‚çŠO‚µ‚½•û‚ª‚¢‚¢‚Ì‚©‚ÈA‚ÆŽv‚¢‚Ü‚µ‚½B
1ƒXƒŒ‚Å4”NˆÈã‚à‚‚©‚炵‚傤‚ª‚È‚¢‚¯‚Çw
646:nobody‚³‚ñ
07/12/20 17:47:31
>>645
‚Ý‚ñ‚ÈDB” URLØÝ¸(pc11.2ch.net) ‚És‚Á‚Ä‚é‚ñ‚ÅA
‚±‚̃XƒŒ‚ÍŽ€‚É‘ÌB
647:nobody‚³‚ñ
07/12/20 17:51:35
>>643
‚¹‚ß‚Ä uINqŒê PostgreSQLv‚ŃOƒO‚ê‚æB
>>644
‚»‚ꂾ‚Æ ‘ŠŠÖƒNƒGƒŠ‚ð‚‚©‚Á‚½EXISTS‚Ì•û‚ª‚¢‚¢B
“Á‚É7.1.x‚È‚ç‚È‚¨‚³‚çIN‚͂Ȃé‚ׂ‰ñ”ð‚µ‚ÄEXISTS‚ðŽg‚¤‚ׂ«B
648:nobody‚³‚ñ
08/01/14 16:29:28 VAusV2xL
>>304‚É‚à‚ ‚邯‚ÇA
postgres‚Á‚ÄrollbackŽg‚¦‚È‚¢‚ñ‚Å‚·‚©H
# select count(*) from *****
count
-------
11419
(1 row)
# Insert into ***** ( ***,***,***) values(2,1,'14-May-07');
INSERT 0 1
# rollback;
WARNING: there is no transaction in progress
ROLLBACK
# select count(*) from ors_win_lose_manage;
count
-------
11420
(1 row)
‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¤‚̂͂Ȃº‚Å‚µ‚傤H
649:nobody‚³‚ñ
08/01/14 16:33:02
>>648
begin;
650:648
08/01/14 16:41:15
>>649
‚¨‚§BBB‚ ‚肪‚Ƃł·B
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5366“ú‘O‚ÉXV/193 KB
’S“–:undef