F.4. basebackup_to_shell â пÑÐ¸Ð¼ÐµÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑÑаÑелей ÑезеÑвной копии Ð´Ð»Ñ Ð¼Ð¾Ð´ÑÐ»Ñ pg_basebackup #
РмодÑле basebackup_to_shell Ñеализован дополниÑелÑнÑй полÑÑаÑÐµÐ»Ñ Ð±Ð°Ð·Ð¾Ð²ÑÑ
копий, названнÑй shell. Ðн позволÑÐµÑ Ð²ÑполниÑÑ pg_basebackup --target=shell или, в завиÑимоÑÑи Ð¾Ñ ÐºÐ¾Ð½ÑигÑÑаÑии ÑÑого модÑлÑ, pg_basebackup --target=shell: и вÑзваÑÑ ÑеÑвеÑнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, вÑбÑаннÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑом ÑеÑвеÑа Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ tar-аÑÑ
ива, Ñозданного в пÑоÑеÑÑе ÑезеÑвного копиÑованиÑ. Ðоманда полÑÑÐ¸Ñ ÑодеÑжимое аÑÑ
ива ÑеÑез ÑÑандаÑÑнÑй ввод.ÐÐÐ_ÐÐФÐÐ ÐÐЦÐЯ
ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÑазÑабаÑÑвалÑÑ Ð² пеÑвÑÑ Ð¾ÑеÑÐµÐ´Ñ ÐºÐ°Ðº пÑÐ¸Ð¼ÐµÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²ÑÑ Ð¿Ð¾Ð»ÑÑаÑелей ÑезеÑвной копии поÑÑедÑÑвом модÑÐ»Ñ ÑаÑÑиÑениÑ, но в некоÑоÑÑÑ ÑÑенаÑиÑÑ Ð¾Ð½ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·ÐµÐ½ Ñам по Ñебе. ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÐµÐ³Ð¾ нÑжно загÑÑзиÑÑ ÑеÑез shared_preload_libraries или local_preload_libraries.
F.4.1. ÐаÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии #
basebackup_to_shell.command(string)Ðоманда, коÑоÑÑÑ ÑеÑÐ²ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ вÑполнÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ аÑÑ Ð¸Ð²Ð°, Ñозданного в пÑоÑеÑÑе ÑезеÑвного копиÑованиÑ. ÐÑли ÑÑÑока ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑодеÑÐ¶Ð¸Ñ ÑимволÑ
%f, они заменÑÑÑÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼ аÑÑ Ð¸Ð²Ð° (напÑимеÑ,base.tar). СимволÑ%dв ÑÑÑоке ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð·Ð°Ð¼ÐµÐ½ÑÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑией, Ñказанной полÑзоваÑелем, â она должна задаваÑÑÑÑ Ð¾Ð±ÑзаÑелÑно, еÑли ÑÑÑока ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑодеÑÐ¶Ð¸Ñ ÑимволÑ%d; в пÑоÑивном ÑлÑÑае задаÑÑ ÐµÑ Ð½ÐµÐ»ÑзÑ. Ðз ÑообÑажений безопаÑноÑÑи опиÑание Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑквеннÑе и ÑиÑÑовÑе ÑимволÑ. СимволÑ%%в командной ÑÑÑоке заменÑÑÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ Ñимволом%. ÐÑли за Ñимволом%в командной ÑÑÑоке ÑледÑÐµÑ Ð»Ñбой дÑÑгой Ñимвол или он ÑÑÐ¾Ð¸Ñ Ð² конÑе ÑÑÑоки, Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð¾Ñибка.basebackup_to_shell.required_role(string)РолÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð°Ñ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑÑаÑÐµÐ»Ñ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹
shell. ÐÑли ÑÐ¾Ð»Ñ Ð½Ðµ задана, ÑÑого полÑÑаÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑ Ð»Ñбой полÑзоваÑÐµÐ»Ñ ÑепликаÑии.
F.4.2. ÐвÑÐ¾Ñ #
РобеÑÑ Ð¥Ð°Ð°Ñ <[email protected]>