ืืืื ืืคืงืืื pg_resetxlog ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
pg_resetxlog - ืืคืก ืืช ืืืื ืืืชืืื ืงืืืื ืืืืืข ืืงืจื ืืืจ ืฉื PostgreSQL
ืืฉืืื ืืกื ื ืชืื ืื
ืชึทืงืฆึดืืจ
pg_resetxlog [-c xid,xid] [-f] [-n] [-o ืืืฆื] [-x xid] [-e xid_epoch] [-m mxid,mxid]
[-O ืืงืกืืฃ] [-l xlogfile] {[-D] ืืืืืืืจ}
ืชืืืืจ
pg_resetxlog ืื ืงื ืืช ืืืื ืืืชืืื ืงืืืื (WAL) ืืืืคืก ืืืคืฆืืื ืื ืคืงื ืืืจ
ืืืืข ืืืืืืกื ืืงืืืฅ pg_control. ืืคืขืืื ืืฉ ืฆืืจื ืืคืื ืงืฆืื ืื ืื ืืื
ืงืืฆืื ื ืคืืื. ืืฉ ืืืฉืชืืฉ ืื ืจืง ืืืืฆื ืืืจืื, ืืืฉืจ ืืฉืจืช ืืขืฉื ืืืช
ืื ืืืชืืื ืืืื ืฉืืืชืืช ืืื.
ืืืืจ ืืคืขืืช ืคืงืืื ืื, ืื ืืืืจ ืืืืืช ืืคืฉืจื ืืืคืขืื ืืช ืืฉืจืช, ืื ืืืืจ
ืื ืืกื ืื ืชืื ืื ืขืฉืื ืืืืื ื ืชืื ืื ืื ืขืงืืืื ืขืงื ืขืกืงืืืช ืืืืืืืช ืืืงืืช.
ืืชื ืฆืจืื ืืื ืืืจืืง ืืช ืื ืชืื ืื ืฉืื, ืืจืืฅ initdb, ืืืขื ืืืืฉ. ืืืืจ ืืขืื ื ืืืืฉ, ืืืืง ืื
ืืืกืจ ืขืงืืืืช ืืชืืงืื ืืคื ืืฆืืจื.
ืืื ืื ืืืื ืืืืืช ืืืคืขื ืจืง ืขื ืืื ืืืฉืชืืฉ ืฉืืชืงืื ืืช ืืฉืจืช, ืื ืืื ืืืจืฉ
ืืืฉืช ืงืจืืื/ืืชืืื ืืกืคืจืืืช ืื ืชืื ืื. ืืืขืื ืืืืืืช, ืขืืื ืืฆืืื ืืช ืื ืชืื ืื
ืกืคืจืืื ืืฉืืจืช ืืคืงืืื. pg_resetxlog ืืื ื ืืฉืชืืฉ ืืืฉืชื ื ืืกืืืื PGDATA.
If pg_resetxlog ืืชืืื ื ืฉืืื ืื ืืืื ืืงืืืข ื ืชืื ืื ืืืงืืื ืขืืืจ pg_control, ืืชื ืืืื
ืืืืฅ ืืืชื ืืืืฉืื ืืื ืืืช ืขื ืืื ืฆืืื ื -f ืืคืฉืจืืช (ืืื). ืืืงืจื ืืื ืกืืืจ
ืืขืจืืื ืืืืืคื ืืช ืื ืชืื ืื ืืืกืจืื. ื ืืชื ืืฆืคืืช ืืืจืืืช ืืชืืืืื
ืืชืืื, ืื ืืืชืื ืฉืืืื ืฆืืจื ืืกืืืข ืืื ื ืขืืืจ ื-OID ืืื, ืืืื ืืขืกืงื ืืืื ื
ืขืืื, ืืืื ืจืืืื ืขืกืงืืืช ืืื ืืงืืืื, ืืฉืืืช ืืชืืืช ืืชืืื ืฉื WAL. ืืฉืืืช ืืืื
ื ืืชื ืืืืืืจ ืืืืฆืขืืช ืืืคืฉืจืืืืช ืื ืืื ืืช ืืืื. ืื ืืชื ืื ืืืื ืืงืืืข ื ืืื
ืขืจืืื ืขืืืจ ืื ืืฉืืืช ืืืื, -f ืขืืืื ื ืืชื ืืืฉืชืืฉ, ืืื ืืกื ืื ืชืื ืื ืืืฉืืืืจ ืืืื ืืืืืช
ืืืืคื ืืืฉืื ืืช ืืคืืื ืืืชืจ ืืืจืืื: ืืืืื ืืืืืืช ืืืขืื ื ืืืืฉ ืืื ืืืจืืืช.
Do ืึนื ืืฆืข ืื ืคืขืืืืช ืืฉืื ืื ื ืชืื ืื ืืืกื ืื ืชืื ืื ืืคื ื ืฉืืชื dump, ืืื ืื ืืื
ืคืขืืื ืขืฉืืื ืืืืืืจ ืืช ืืฉืืืชืืช.
ืืฉืืืื -o, -x, -e, -m, -O, -c ื -l ืืคืฉืจืืืืช ืืืคืฉืจืืช ืืช ื-OID ืืื, ืืืื ืืขืกืงื ืืืื, ืืื
ืืขืืื ืฉื ืืืื ืืขืกืงื, ืืืื ืจืืืื ืืขืกืงืืืช ืืื ืืืืฉื ืืืืชืจ, ืงืืืื ืจืืืื ืืขืกืงืืืช ืืื,
ืืืื ืืขืกืงืืืช ืืขืชืืงืื ืืืืืฉืื ืืืืชืจ ืขืืืจื ื ืืชื ืืืืืจ ืืช ืืื ืืืชืืืืืืช, ื-WAL
ืขืจืื ืืชืืืช ืืชืืื ืฉืืืืืจื ืืืืคื ืืื ื. ืืื ื ืืืฆืื ืจืง ืืืฉืจ pg_resetxlog is
ืื ืืกืืื ืืงืืืข ืขืจืืื ืืชืืืืื ืขื ืืื ืงืจืืืช pg_control. ืขืจืืื ืืืืืื ืืืืืื ืืืืืช
ื ืงืืข ืืืืคื ืืื:
ยท ืขืจื ืืืื ืขืืืจ ืืืื ืืขืกืงื ืืืื (-x) ื ืืชื ืืงืืืข ืขื ืืื ืืืคืืฉ ื-
ืฉื ืืงืืืฅ ืืืืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช ืืกืคืจืืื pg_clog ืชืืช ืกืคืจืืืช ืื ืชืื ืื,
ืืืกืคืช ืืื, ืืืืืจ ืืื ืืืคืื ื-1048576. ืฉืืื ืื ืฉืฉืืืช ืืงืืฆืื ื ืืฆืืื ื
ืืงืกืืฆืืืื. ืืืจื ืืื ืืื ืงื ืืฆืืื ืืช ืขืจื ืืืืคืฆืื ืื ืืืงืกืืฆืืืื. ื
ืืืืืื, ืื 0011 ืืื ืืขืจื ืืืืื ืืืืชืจ ื-pg_clog, -x 0x1200000 ืืขืืื (ืืืืฉื
ืืคืกืื ื ืืจืจืื ืืกืคืงืื ืืช ืืืืคืื ืืืชืืื).
ยท ืขืจื ืืืื ืขืืืจ ืืืื ืจืืืื ืืขืกืงืืืช ืืื (ืืืืง ืืจืืฉืื ืฉื -m) ื ืืชื ืืงืืืข ืขื ืืื
ืืืคืฉ ืืช ืฉื ืืงืืืฅ ืืืืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช ืืกืคืจืืื pg_multixact/offsets
ืชืืช ืกืคืจืืืช ืื ืชืื ืื, ืืืกืคืช ืืื ืืืืืจ ืืื ืืืคืื ื-65536. ืืขืืืช ืืืช,
ืขืจื ืืืื ืขืืืจ ืืืื ืจืืืื ืืขืกืงืืืช ืืืฉื ืืืืชืจ (ืืืืง ืืฉื ื ืฉื -m) ื ืืชื ืืงืืืข ืขื ืืื
ืืืคืฉ ืืช ืฉื ืืงืืืฅ ืืงืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช ืืืืชื ืกืคืจืืื ืืืืคืื
ืืคื 65536. ืืื ืืขืื, ืฉืืืช ืืงืืฆืื ืื ืืงืกืืฆืืืืืื, ืื ืฉืืืจื ืืงืื ืืืืชืจ ืืขืฉืืช ืืืช
ืืื ืืฆืืื ืืช ืขืจื ืืืืคืฆืื ืืืงืกืืฆืืืื ืืืืืกืืฃ ืืจืืขื ืืคืกืื.
ยท ืขืจื ืืืื ืืงืืืื ืจืืืื ืืขืกืงืืืช ืืื (-O) ื ืืชื ืืงืืืข ืขื ืืื ืืกืชืืืืช
ืขืืืจ ืฉื ืืงืืืฅ ืืืืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช ืืกืคืจืืื pg_multixact/members ืืชืืช ื-
ืกืคืจืืืช ื ืชืื ืื, ืืืกืคืช ืืื, ืืืืืจ ืืื ืืืคืื ื-52352. ืืื ืืขืื, ืฉืืืช ืืงืืฆืื
ืื ืืืงืกืืฆืืืืืื. ืืื ืืชืืื ืคืฉืื ืืื ืืื ืฉืืืขืื ืืชืืกืคืช
ืืคืกืื.
ยท ืขืจื ืืืื ืขืืืจ ืืืื ืืขืกืงื ืืืฉื ืืืืชืจ ืฉืขืืืจื ื ืืชื ืืืืืจ ืืช ืืื ืืืชืืืืืืช
(ืืืืง ืืจืืฉืื ืฉื -c) ื ืืชื ืืงืืืข ืขื ืืื ืืืคืืฉ ืฉื ืืงืืืฅ ืืงืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช
ืืกืคืจืืื pg_commit_ts ืชืืช ืกืคืจืืืช ืื ืชืื ืื. ืืขืืืช ืืืช, ืขืจื ืืืื ืขืืืจ
ืืืื ืืขืกืงื ืืืืฉ ืืืืชืจ ืฉืขืืืจื ื ืืชื ืืืืืจ ืืช ืืื ืืืชืืืืืืช (ืืืง ืฉื ื ืฉื
-c) ื ืืชื ืืงืืืข ืขื ืืื ืืืคืืฉ ืืืจ ืฉื ืืงืืืฅ ืืืืื ืืืืชืจ ืืืืื ื ืืกืคืจืืช ืืืืชื
ืึทืืจึดืื. ืืืืืจ, ืฉืืืช ืืงืืฆืื ืื ืืืงืกืืฆืืืืืื.
ยท ืืชืืืช ืืืชืืื ืฉื WAL (-l) ืฆืจืื ืืืืืช ืืืื ืืืชืจ ืืื ืฉื ืงืืืฅ ืืงืืข WAL
ืงืืื ืืขืช ืืกืคืจืืื pg_xlog ืชืืช ืกืคืจืืืช ืื ืชืื ืื. ืืฉืืืช ืืืื ืื
ืื ืืืงืกืืฆืืืื ืืืขื ืฉืืืฉื ืืืงืื. ืืืืง ืืจืืฉืื ืืื "ืืืื ืฆืืจ ืืืื" ื
ืืืจื ืืื ืืฉ ืืฉืืืจ ืืืชื ืืืืจ. ืืืืืื, ืื 00000001000000320000004A ืืื
ืืขืจื ืืืืื ืืืืชืจ ื-pg_xlog, ืืฉืชืืฉ ื-l 00000001000000320000004B ืืืขืื.
ืืขืจืืช
pg_resetxlog ืขืฆืื ืืกืชืื ืขื ืืงืืฆืื ื-pg_xlog ืืืืืจ ืืจืืจืช ืืืื -l ืืฆืื
ืืขืืจ ืืฉื ืืงืืืฅ ืืืืจืื ืืงืืื. ืืื, ืืชืืื ืืื ืืช ืฉื -l ืฆืจืื ืจืง
ืืืื ืฆืืจื ืื ืืชื ืืืืข ืืงืืืฆื ืืงืืข WAL ืฉืืื ื ืงืืืืื ืืขืช
pg_xlog, ืืืื ืขืจืืื ืืืจืืืื ืื ืืงืืื; ืื ืื ืืฉ ืืชืืื ืฉื pg_xlog
ืืืื ืืืืืืื.
ยท ืืื ืืจื ืงืื ืืืกืืช ืืงืืืข OID ืืื ืฉืืื ืืขืืจ ืืืืื ืืืืชืจ
ืืืกื ืื ืชืื ืื, ืืื ืืืจืื ืืืื ืื ืื ืงืจืืื ืืชืงื ืืช ืืืืืจื ืฉื ืืื-OID.
ยท ืขืืื ืืืืื ืืขืกืงื ืืื ื ืืืืืกื ืืืขืฉื ืืฉืื ืืงืื ืืืกื ืื ืชืื ืื ืืืื ื-
ืฉืื ืฉื ืงืืข ืขื ืืื pg_resetxlog, ืื ืฉืื ืขืจื ืืขืืื ืขื ืืืกื ืื ืชืื ืื
ืขืฆืื ืืืืื. ืืืชืื ืฉืชืฆืืจื ืืืชืืื ืขืจื ืื ืืื ืืืืืื ืืช ืืฉืืคืื ืืื
ืืขืจืืืช ืืืื Slony-I ื-Skytools ืคืืขืืืช ืืืืื - ืื ืื, ืขืจื ืืชืืื
ืฆืจืื ืืืืืช ื ืืชื ืืืฉืื ืืืืฆื ืฉื ืืกื ืื ืชืื ืื ืืืฉืืืคื ืืืืจื ืืืจื.
ืืฉืืืื -n (ืืื ืคืขืืื) ืืคืฉืจืืช ืืืจื pg_resetxlog ืืื ืืืืคืืก ืืช ืืขืจืืื ืฉื ืื ื ืืื
pg_control ืืืขืจืืื ืฉืขืืืืื ืืืฉืชื ืืช, ืืื ืืฆืืช ืืืื ืืฉื ืืช ืืืจ. ืึถื
ืืื ืืขืืงืจ ืืื ืืืชืืจ ืืืืื, ืื ืืืื ืืืืืช ืฉืืืืฉื ืืืืืงืช ืฉืคืืืช ืืคื ื ืืชื ืืคืฉืจืืช
pg_resetxlog ืืืืฉืื ืืืืช.
ืืฉืืืื -V ื --ืึดืจึฐืกึธื ืืคืฉืจืืืืช ืืืืคืืก ืืช ืืจืกืช pg_resetxlog ืืืฆืืช. ืืืคืฉืจืืืืช -? ื
- ืขืืจื ืืฆื ืืืขืื ืื ื ืชืืืื ืืฆื.
ืืืจืื
ืืกืืจ ืืืฉืชืืฉ ืืคืงืืื ืื ืืฉืืฉืจืช ืคืืขื. pg_resetxlog ืืกืจื
ืืคืขื ืื ืืื ืืืฆื ืงืืืฅ ื ืขืืืช ืฉืจืช ืืกืคืจืืืช ืื ืชืื ืื. ืื ืืฉืจืช ืงืจืก ืื
ืืืชืื ืฉืงืืืฅ ื ืขืืื ื ืืชืจ ืืืืืจ; ืืืงืจื ืื ืชืืื ืืืกืืจ ืืช ืงืืืฅ ืื ืขืืื ืื
ืืืชืืจ pg_resetxlog ืืจืืฅ. ืืื ืืคื ื ืฉืืชื ืขืืฉื ืืืช, ืืืื ืคืขืืืื ืฉืืื
ืชืืืื ืืฉืจืช ืขืืืื ืื.
ืืฉืชืืฉ ื-pg_resetxlog ืืืืคื ืืงืืื ืืืืฆืขืืช ืฉืืจืืชื onworks.net