āĻāĻāĻŋ āĻšāĻ˛ pg_rewind āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
pg_rewind - āĻāĻāĻāĻŋ PostgreSQL āĻĄā§āĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§ āĻ āĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŋāĻ˛
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ āĻĨā§āĻā§ āĻāĻžāĻāĻāĻž
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
pg_rewind [āĻĒāĻāĻ¨ā§āĻĻ...] {-D | --āĻāĻžāĻ°ā§āĻā§āĻ-āĻĒāĻŋāĻāĻŋāĻĄā§āĻāĻž} āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ {-- āĻā§āĻ¸-pgdata=āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ |
--āĻ¸ā§āĻ°ā§āĻ¸-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°=connstr}
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
pg_rewind āĻšāĻ˛ āĻāĻāĻāĻŋ PostgreSQL āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻāĻāĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛
āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°, āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻāĻ¨āĻ¤ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĢā§āĻāĻ˛āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻžāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯āĻž āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĄā§āĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻ¸āĻŦ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¸āĻš āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ pg_rewind-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¸ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ, āĻŦāĻž rsync-āĻāĻ° āĻŽāĻ¤ā§ āĻā§āĻ˛, āĻ¯ā§ pg_rewind-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛āĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻ āĻāĻļ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻ°ā§āĨ¤
pg_rewind āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻā§āĻ¸ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻāĻ¤āĻŋāĻšāĻžāĻ¸ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° pg_xlog āĻ WAL āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻā§
āĻĄāĻžāĻāĻāĻžāĻ°āĻā§āĻ¨ā§āĻ¸ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĢāĻŋāĻ°ā§ āĻ¸āĻŦ āĻĒāĻĨ āĻĒā§āĻāĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢā§āĻāĻ˛āĻāĻāĻžāĻ°ā§
āĻĻā§āĻļā§āĻ¯āĻāĻ˛ā§āĻĒ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻāĻŋ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻĒāĻ°ā§ āĻļā§āĻā§āĻ°āĻ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻ¤āĻŦā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻāĻŋ āĻ¯āĻĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻĒāĻ°ā§ āĻāĻ˛āĻ¤ āĻ¤āĻŦā§ āĻĒā§āĻ°āĻžāĻ¨ā§
WAL āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
pg_xlog āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ WAL āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°āĨ¤ āĻāĻāĻāĻŋ WAL āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ¨āĻž āĻšāĻā§āĻā§ā§ˇ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
pg_rewind āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻ¤āĻž āĻšāĻŦā§
āĻ°āĻŋāĻāĻāĻžāĻ°āĻŋ āĻŽā§āĻĄā§ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ WAL āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ pg_rewind āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ WAL āĻāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻ¤āĻžāĻ pg_rewind āĻ¸ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°
āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
recovery.conf āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ°ā§āĻā§āĻ āĻĄāĻžāĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻš restore_command.
pg_rewind āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻšāĻ¯āĻŧ wal_log_hints āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
postgresql.conf-āĻ āĻŦāĻž āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻāĻž āĻā§āĻāĻ¸āĻžāĻŽ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
initdb āĻāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻā§āĻ˛ā§āĻ° āĻā§āĻ¨ā§āĻāĻŋāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻ¨ā§āĻāĨ¤ full_page_writesāĻ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
pg_rewind āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
-D āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
--āĻāĻžāĻ°ā§āĻā§āĻ-āĻĒāĻŋāĻāĻŋāĻĄā§āĻāĻž=āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻĄā§āĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ pg_rewind āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°āĻāĻžāĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
-- āĻā§āĻ¸-pgdata=āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĄāĻžāĻāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¸āĻā§āĻā§. āĻāĻāĻ¨ --āĻ¸ā§āĻ°ā§āĻ¸-āĻĒāĻŋāĻāĻŋāĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°āĻāĻžāĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
--āĻ¸ā§āĻ°ā§āĻ¸-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°=connstr
āĻā§āĻ¸ PostgreSQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ libpq āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻ¯ā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻ -āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ)
āĻ¸ā§āĻĒāĻžāĻ° āĻāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻāĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻĒ āĻāĻŦāĻ āĻāĻ˛āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž
āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻŽā§āĻĄā§āĨ¤
-n
--āĻļā§āĻˇā§āĻ āĻ°āĻžāĻ¨
āĻāĻ¸āĻ˛ā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ°ā§āĻ¨āĨ¤
-P
--āĻĒā§āĻ°āĻāĻ¤āĻŋ
āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŦā§
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻĄāĻŋāĻŦāĻžāĻ
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§
pg_rewind.
-V
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-?
--help
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻāĻāĻ¨ -- āĻā§āĻ¸-āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, pg_rewind āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
libpq āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻŦāĻŋāĻāĻžāĻ 31.14, âāĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻ¸â āĻĻā§āĻā§āĻ¨)āĨ¤
āĻ¨ā§āĻ
āĻāĻŋāĻāĻžāĻŦā§ it āĻāĻžāĻ
āĻŽā§āĻ˛ āĻ§āĻžāĻ°āĻŖāĻž āĻšāĻ˛ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻĒāĻŋ āĻāĻ°āĻž, āĻāĻžāĻĄāĻŧāĻž
āĻŦā§āĻ˛āĻ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻšāĻ¤ā§ āĻāĻžāĻ¨āĻŋ.
1. āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° WAL āĻ˛āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻāĻā§ āĻļā§āĻˇ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻāĻ¤āĻŋāĻšāĻžāĻ¸ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ WAL āĻ°ā§āĻāĻ°ā§āĻĄ, āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢāĻ˛āĻ¨
āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻŦā§āĻ˛āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻāĻžāĻāĻāĻž āĻŦāĻ¨ā§āĻ§
2. āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨āĨ¤
3. āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ˛āĻ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°, āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŦāĻāĻŋāĻā§āĨ¤
4. āĻĢā§āĻāĻ˛āĻāĻāĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ WAL āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
(āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ˛ā§, pg_rewind WAL āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ˛ā§āĻŦā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻ¯āĻāĻ¨ PostgreSQL āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻĨā§āĻā§ āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻļā§āĻ°ā§ āĻšāĻŦā§
āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ WAL āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤)
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ pg_rewind āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨