pg_xlogdump
pg_xlogdump â вÑвеÑÑи жÑÑнал пÑедзапиÑи клаÑÑеÑа ÐÐ Postgres Pro в понÑÑном ÑÐµÐ»Ð¾Ð²ÐµÐºÑ Ð²Ð¸Ð´Ðµ
СинÑакÑиÑ
pg_xlogdump [паÑамеÑÑ...] [наÑалÑнÑй_ÑÐµÐ³Ð¼ÐµÐ½Ñ [конеÑнÑй_ÑегменÑ] ]
ÐпиÑание
ÐÑогÑамма pg_xlogdump показÑÐ²Ð°ÐµÑ ÑодеÑжимое жÑÑнала пÑедзапиÑи (WAL) и пÑежде вÑего полезна Ð´Ð»Ñ Ð¾Ñладки и иÑÑледоваÑелÑÑкиÑ
Ñелей.
ÐÑÑ ÑÑилиÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð¿ÑÑкаÑÑ ÑолÑко полÑзоваÑелÑ, ÑÑÑановивÑий ÑеÑвеÑ, Ñак как ей ÑÑебÑеÑÑÑ Ð´Ð¾ÑÑÑп на ÑÑение к каÑÐ°Ð»Ð¾Ð³Ñ Ð´Ð°Ð½Ð½ÑÑ .
ÐаÑамеÑÑÑ
СледÑÑÑие аÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки задаÑÑ ÑаÑположение даннÑÑ Ð¸ ÑоÑÐ¼Ð°Ñ Ð²Ñвода:
наÑалÑнÑй_ÑегменÑÐаÑаÑÑ ÑÑение Ñ Ñказанного Ñайла ÑегменÑа жÑÑнала. ÐÑо неÑвно опÑеделÑÐµÑ ÐºÐ°Ñалог, в коÑоÑом бÑдÑÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑÑ ÑайлÑ, и ÑелевÑÑ Ð»Ð¸Ð½Ð¸Ñ Ð²Ñемени.
конеÑнÑй_ÑегменÑÐÑÑановиÑÑÑÑ Ð¿Ð¾Ñле ÑÑÐµÐ½Ð¸Ñ Ñказанного Ñайла ÑегменÑа жÑÑнала.
-b--bkp-detailsÐÑводиÑÑ Ð¿Ð¾Ð´ÑобнÑе ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ð±Ð»Ð¾ÐºÐ°Ñ -копиÑÑ ÑÑÑаниÑ.
-eконеÑ--end=конеÑÐÑекÑаÑиÑÑ ÑÑение в заданной позиÑии в жÑÑнале, а не ÑиÑаÑÑ Ð¿Ð¾Ñок до конÑа.
-f--followÐоÑÑигнÑв конÑа коÑÑекÑного WAL, пÑовеÑÑÑÑ Ñаз в ÑекÑÐ½Ð´Ñ Ð¿Ð¾ÑÑÑпление новÑÑ Ð·Ð°Ð¿Ð¸Ñей WAL.
-nпÑедел--limit=пÑеделÐÑвеÑÑи заданное ÑиÑло запиÑей и оÑÑановиÑÑÑÑ.
-pпÑÑÑ--path=пÑÑÑÐадаÑÑ ÐºÐ°Ñалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ ÑегменÑов жÑÑнала, либо каÑалог Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалогом
pg_xlog, ÑодеÑжаÑим Ñакие ÑайлÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð² поиÑÐºÐ°Ñ ÑÑÐ¸Ñ Ñайлов пÑоÑмаÑÑиваеÑÑÑ ÑекÑÑий каÑалог, подкаÑалогpg_xlogÑекÑÑего каÑалога и подкаÑалогpg_xlogкаÑалогаPGDATA.-rменеджеÑ_ÑеÑÑÑÑов--rmgr=менеджеÑ_ÑеÑÑÑÑовÐÑводиÑÑ ÑолÑко запиÑи, ÑозданнÑе ÑказаннÑм менеджеÑом ÑеÑÑÑÑов. Ðогда в каÑеÑÑве имени менеджеÑа пеÑедаÑÑÑÑ
list, пÑогÑамма вÑÐ²Ð¾Ð´Ð¸Ñ ÑолÑко ÑпиÑок возможнÑÑ Ð¸Ð¼Ñн менеджеÑов ÑеÑÑÑÑов и завеÑÑаеÑÑÑ.-sнаÑало--start=наÑалоÐозиÑÐ¸Ñ Ð² жÑÑнале, Ñ ÐºÐ¾ÑоÑой нÑжно наÑаÑÑ ÑÑение. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑение наÑинаеÑÑÑ Ñ Ð¿ÐµÑвой коÑÑекÑной запиÑи жÑÑнала в Ñамом пеÑвом из найденнÑÑ Ñайлов.
-tлиниÑ_вÑемени--timeline=линиÑ_вÑемениÐÐ¸Ð½Ð¸Ñ Ð²Ñемени, из коÑоÑой бÑдÑÑ ÑиÑаÑÑÑÑ Ð·Ð°Ð¿Ð¸Ñи жÑÑнала. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ Ð·Ð½Ð°Ñение, заданное паÑамеÑÑом
наÑалÑнÑй_ÑегменÑ, еÑли он пÑиÑÑÑÑÑвÑеÑ, а инаÑе â 1.-V--versionÐÑвеÑÑи веÑÑÐ¸Ñ pg_xlogdump и завеÑÑиÑÑÑÑ.
-xxid--xid=xidÐÑвеÑÑи ÑолÑко запиÑи, оÑноÑÑÑиеÑÑ Ðº Ñказанной ÑÑанзакÑии.
-z--stats[=record]ÐÑвеÑÑи обÑÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ (ÑиÑло и ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñей и обÑазов полнÑÑ ÑÑÑаниÑ) вмеÑÑо оÑделÑнÑÑ Ð·Ð°Ð¿Ð¸Ñей. Ðозможен ваÑÐ¸Ð°Ð½Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑÑаÑиÑÑики по запиÑÑм, а не по менеджеÑам ÑеÑÑÑÑов.
-?--helpÐÑвеÑÑи ÑпÑÐ°Ð²ÐºÑ Ð¾Ð± аÑгÑменÑÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки pg_xlogdump и завеÑÑиÑÑÑÑ.
ÐамеÑаниÑ
Ðогда ÑеÑÐ²ÐµÑ ÑабоÑаеÑ, ÑезÑлÑÑаÑÑ Ð¼Ð¾Ð³ÑÑ Ð±ÑÑÑ Ð½ÐµÐºÐ¾ÑÑекÑнÑми.
ÐÑводÑÑÑÑ Ð·Ð°Ð¿Ð¸Ñи ÑолÑко Ñказанной линии вÑемени (или линии вÑемени по ÑмолÑаниÑ, еÑли она не задана Ñвно). ÐапиÑи в дÑÑÐ³Ð¸Ñ Ð»Ð¸Ð½Ð¸ÑÑ Ð²Ñемени игноÑиÑÑÑÑÑÑ.
pg_xlogdump не бÑÐ´ÐµÑ ÑиÑаÑÑ ÑÐ°Ð¹Ð»Ñ WAL Ñ ÑаÑÑиÑением .partial. ÐÑли ÑÑебÑеÑÑÑ Ð¿ÑоÑиÑаÑÑ Ñакие ÑайлÑ, ÑаÑÑиÑение .partial нÑжно ÑбÑаÑÑ Ð¸Ð· иÑ
имÑн.