PostgreSQL 8.x рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐: рд╕реНрд▓реЛрдиреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛



рд╢реБрдн рджрд┐рдиред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ Postgresql рдХреЗ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ 8 рд╡реАрдВ рд╢рд╛рдЦрд╛ (рдФрд░ рд╕реНрдерд┐рд░ рдореЗрдВ 9 рд╡реЗрдВ рдХреЗ рд╕рд╛рде рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдЕрднреА рддрдХ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИ) рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдгрд╛рд▓реА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ - Slony1ред



рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

ред

рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рд╕реНрд▓реЛрди рдбреЗрдореЙрди рдкреЛрд╕реНрдЯрдЧреНрд░реИрд╕реНрдХрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдЯреНрд░рд┐рдЧрд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдРрд╕реА рдШрдЯрдирд╛ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИред рд╕реНрд▓реЛрдирд┐рдХ рднреА рд╣реИ - рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдЯреАрдбреАрдЖрдИрдПрди рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдкреНрд░рдмрдВрдзрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрдм рдпрд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реИрд╕реНрдХрд▓ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдирд┐рдореНрди рд╢рдмреНрджреЛрдВ рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



рдПрдХ рд╕рдлрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рдж, Slony рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП _cluster рдпреЛрдЬрдирд╛ рдмрдирд╛рддрд╛ рд╣реИ (рдЬрд╣рд╛рдВ "рдХреНрд▓рд╕реНрдЯрд░" рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдирд╛рдо рд╣реИ), рдФрд░ рдЗрд╕рдореЗрдВ рдЗрд╕рдХреА рдХрдИ рд╕рд╛рд░рдгрд┐рдпрд╛рдБ рд╣реИрдВред рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрдВрдж рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд▓реЗрдЦрди , рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ psql рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЕрдЪрд╛рдирдХ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдлреЙрд░реНрдо рдХрд╛ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ "рдпрд╣ рдиреЛрдб / рдХреНрд▓рд╕реНрдЯрд░ / рдЯреЗрдмрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реВрдЪреА рдореЗрдВ рд╣реИ" - рд╢рд╛рдпрдж рдбреНрд░реЙрдк-рдЗрди рд╕реНрдХреАрдо рдЖрдкрдХреЛ рдмрдЪрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╡рд╛рд▓реЗ рдХреЗрд╡рд▓ рдЯреЗрдмрд▓ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдЕрдзреАрди рд╣реИрдВред

рдореЗрд░реЗ рд▓рд┐рдП рд╣рд╛рдерд┐рдпреЛрдВ рдХреА рдореБрдЦреНрдп рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рдереА рдХрд┐ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЬрд╛рдП - рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЬрдм рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ> 50 рдЯреЗрдмрд▓ рд╣реЛрдВ, рддреЛ рдХреЙрдиреНрдлрд┐рдЧ рд▓рд┐рдЦрдирд╛ рдПрдХ рдмреЗрд╣рдж рдердХрд╛рдК рдХрд╛рдо рдмрди рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреАред

рдЖрдк рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЙрддреНрд╕реБрдХ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рдХреЗ рдореИрдирд╛ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рд╢рд╛рдпрдж рдпрд╣ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ рдПрдХ рдФрд░ рдЯреЗрдХ рд╣реИред рдирд╣реАрдВ, рдпрд╣ рдирд╣реАрдВ рд╣реИред рд╕рднреА рдорд╛рдиреЗ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдПрд╕рдЯреАрдбреАрдЖрдИрдПрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд▓реЛрдирд┐рдХ рдХреЛ рд╕реАрдзреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдлреАрдб рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╕рд┐рд╕реНрдЯрдо рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди (рдХрдо рд╕реЗ рдХрдо рдбреЗрдмрд┐рдпрди / рдЙрдмрдВрдЯреВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрдВрдЧреА:

  1. Init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреА
  2. рд╕рд╣рд╛рдпрдХ рд╣рд╛рдереА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред


рд╕рд╣реА рддрд░реАрдХрд╛ /etc/slony1/slon_tools.conf рдореЗрдВ рдкрд░реНрд▓-рдЬреИрд╕реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк ls /usr/share/doc/slony1-bin-examples/slon_tools.conf-sample.gz рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ) , рдФрд░ / etc / default / slony1 рдореЗрдВ - рдЗрд╕ рдорд╢реАрди рдкрд░ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ - рдкрд╣рд▓рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдПрдХ рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдФрд░ рд╕реНрд▓реЛрди_рд╕реНрдЯрд╛рд░реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ - рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣рд╛рде рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рддреИрдпрд╛рд░ рдХрд░рдирд╛ред



рд╣рдо рдорд╛рди рд▓реЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдзрд╛рд░ рд╣реИ, рд╕рд╛рде рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реИрд╕реНрдХрд▓, рдЗрд╕рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЯреЗрдмрд▓ рд╣реИрдВ рдФрд░ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд░реНрд╡рд░ Ubuntu рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдбреЗрдмрд┐рдпрди рдореЗрдВ рдпрд╣ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЕрдиреНрдп рдбрд┐рд╕реНрдЯреНрд░реЛ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ postgresql-8.3-slony1 рдФрд░ slony1-bin рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдПрдХ рджреВрд╕рд░реА рд╢рд╛рдЦрд╛ рд╣реИ (рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИ)ред



рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, postgresql.conf рдореЗрдВ, рдЖрдкрдХреЛ "Listen_addresses" рд╡рд╛рд▓реА рд▓рд╛рдЗрди рдХреЛ рдЕрдирд╕реБрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдХреЗ рдмрдЬрд╛рдп рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рджрд╛рд╕ рдХреА рдУрд░ рджреЗрдЦ рд░рд╣реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЖрдИрдкреА-рдПрдбреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛ред рдЖрдк рдкрддреЗ рдХреЗ рдмрдЬрд╛рдп '*' рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдлрд┐рд░ рд╕рд░реНрд╡рд░ рд╕рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ред

рдЕрдЧрд▓рд╛, pg_hba.conf (рднреА / etc / postgresql рдореЗрдВ) рдЖрдкрдХреЛ рдлрд╝реЙрд░реНрдо рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

host all all 192.168.1.0/24 md5





, рдЬрд╣рд╛рдВ 192.168.0.0/24 рдХреЗ рдмрдЬрд╛рдп рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рдЖрдИрдкреА рд╕реНрд▓реЗрд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рд╣рдо рдЬрд╛рджреВрдЧрд░ рдХреЗ рдЖрдИрдкреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЧреБрд▓рд╛рдо рдкрд░ рднреА рдРрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рдорд╛рд╕реНрдЯрд░ рдФрд░ рджрд╛рд╕ рдкрд░ Postgresql рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдпрд╣ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдард╛рддрд╛ рд╣реИред

рд╣рдореЗрдВ рджреЛрдиреЛрдВ рдорд╢реАрдиреЛрдВ рдкрд░ рдПрдХ pg рд╕реБрдкрд░рдпреБрд╕рд░ рдмрдирд╛рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

createuser -sP slony







рд▓рд┐рдкрд┐



рдХрдИ рдмрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ ред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдХреЛрдб рдХреА рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╕реНрдХрд╛рд░ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ - рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдореЗрд░реЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдореЗрд░реЗ рдШреБрдЯрдиреЗ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдФрд░ рдмрд╛рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдм рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рд░реВрдЯ `рдП рд╕реЗ рдпрд╛ рд╕реВрдбреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣рд╛рдБ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд╕реБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА / рдЖрджрд┐ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдпрд╣ рднреА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ (рдЕрдВрддрд┐рдо рджреЛ рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) ) рддрд╛рдХрд┐ рджрд╛рд╕ рд░реВрдЯ рдХреЛ ssh рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХреЗ (рдпрд╣ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЬрд▓реНрджреА рд╕реЗ рдКрдм рдЬрд╛рдПрдЧрд╛)ред Libdbd-pg-perl рдкреИрдХреЗрдЬ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред



рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП), рдЗрд╕рд▓рд┐рдП рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрджрдо рджрд░ рдХрджрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:



1. рдорд╛рд╕реНрдЯрд░ / рдЧреБрд▓рд╛рдо рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдирд╛рдо рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреЛрд▓ рдХрд░реЗрдВред


рдпрджрд┐ рдЖрдк рдХреЛрдИ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВ - рддреЛ рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧреАред рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдирд╛рдо рдордирдорд╛рдирд╛ рд╣реИред

2. рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рджред


рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдзрд╛рд░ рдХрд╛ рдЪрдпрди (рдпрд╛ рдЕрдЪрдпрдирд┐рдд) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдПрдХ рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ рдЖрдкрдХреЛ Enter рджрдмрд╛рдирд╛ рд╣реЛрдЧрд╛ред

3. рдЯреЗрдмрд▓ / рдЕрдиреБрдХреНрд░рдо рдЬреЛрдбрд╝рдирд╛ред


рдЪрдпрдирд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдирд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдПрдХрддреНрд░ рдХрд░рддреА рд╣реИред рдЪрдпрдирд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд┐рдд рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

4. рдорд╛рд╕реНрдЯрд░ рд╕реЗ рджрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг


рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд░рд┐рдореЛрдЯ рдХреНрд░реИрдмрдм, рдХреНрд░рд┐рдПрдЯрд▓реИрдВрдЧред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕реНрдерд╛рдиреАрдп pg_dump -s рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рдВрд░рдЪрдирд╛ рдХреЛ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд╛рд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

5. рдПрдХ рдбрд┐рд╕реНрдХ рдФрд░ рдЙрд╕рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреА рдкреНрд░рддреНрдпрдХреНрд╖ рдкреАрдврд╝реАред


рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╡рд╣рд╛рдВ рд╣реИ, рдЕрдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдЖрдк рд░реВрдЯ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ / etc / slony1 (рджрд╛рд╕ рд╕рд╣рд┐рдд), / etc / default / slony1 рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдиреЛрдб рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред

6. рдбреЗрдореЙрди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛


рдЦреИрд░, рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдЗрд╕реЗ рдЪрд▓рд╛рдирд╛ рдмрд╛рдХреА рд╣реИред :)



рдкреБрдирд╢реНрдЪ

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИ рдпрд╛ рдХреБрдЫ рдЧрд▓рдд рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред



All Articles