рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд PostgreSQL 12 DBMS рдЪреА рдирд╡реАрди рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛. рдирд╡реАрди рд╢рд╛рдЦреЗрд╕рд╛рдареА рдЕрджреНрдпрддрдиреЗ рдмрд╛рд╣реЗрд░ рдпреЗрдИрд▓ рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 2024 рдкрд░реНрдпрдВрдд рдкрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ "рд╡реНрдпреБрддреНрдкрдиреНрди рд╕реНрддрдВрдн", рдЬреНрдпрд╛рдЪреЗ рдореВрд▓реНрдп рд╕рдорд╛рди рд╕рд╛рд░рдгреАрддреАрд▓ рдЗрддрд░ рд╕реНрддрдВрднрд╛рдВрдЪреА рдореВрд▓реНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдореЛрдЬрд▓реЗ рдЬрд╛рддреЗ (рджреГрд╢реНрдпрд╛рдВрд╕рд╛рд░рдЦреЗ, рдкрд░рдВрддреБ рд╡реИрдпрдХреНрддрд┐рдХ рд╕реНрддрдВрднрд╛рдВрд╕рд╛рдареА). рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рд╕реНрддрдВрдн рджреЛрди рдкреНрд░рдХрд╛рд░рдЪреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд - рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрдгрд┐ рдЖрднрд╛рд╕реА. рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдбреЗрдЯрд╛ рдЬреЛрдбрд▓рд╛ рдЬрд╛рддреЛ рдХрд┐рдВрд╡рд╛ рдмрджрд▓рд▓рд╛ рдЬрд╛рддреЛ рддреЗрд╡реНрд╣рд╛ рдореВрд▓реНрдпрд╛рдЪреА рдЧрдгрдирд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдореВрд▓реНрдп рдЗрддрд░ рд╕реНрддрдВрднрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рд░реАрдбрд╡рд░ рдореЛрдЬрд▓реЗ рдЬрд╛рддреЗ. рд╕рдзреНрдпрд╛, PostgreSQL рдлрдХреНрдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╡реНрдпреБрддреНрдкрдиреНрди рд╕реНрддрдВрднрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ;
  • рд╡рд╛рдкрд░реВрди JSON рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдордзреВрди рдбреЗрдЯрд╛ рдХреНрд╡реЗрд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдорд╛рд░реНрдЧ рдЕрднрд┐рд╡реНрдпрдХреНрддреА, рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░рд╛ рдПрдХреНрд╕рдкрде рдЖрдгрд┐ SQL/JSON рдорд╛рдирдХрд╛рдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. JSONB рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рджрд╕реНрддрдРрд╡рдЬрд╛рдВрд╕рд╛рдареА рдЕрд╢рд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рджреНрдпрдорд╛рди рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ;
  • SQL рдХреНрд╡реЗрд░реА рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдХрд╛рд╣реА рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА LLVM рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд JIT (рдЬрд╕реНрдЯ-рдЗрди-рдЯрд╛рдЗрдо) рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╡рд╛рдкрд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, WHERE рдмреНрд▓реЙрдХреНрд╕, рд▓рдХреНрд╖реНрдп рд╕реВрдЪреА, рдПрдХреВрдг рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдЖрдгрд┐ рдХрд╛рд╣реА рдЕрдВрддрд░реНрдЧрдд рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреАрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА JIT рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ;
  • рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдмреА-рдЯреНрд░реА рдЗрдВрдбреЗрдХреНрд╕реЗрд╕ рдЕрд╢рд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЬреЗрдереЗ рдЗрдВрдбреЗрдХреНрд╕ рд╡рд╛рд░рдВрд╡рд╛рд░ рдмрджрд▓рддрд╛рдд - TPC-C рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ рдПрдХреВрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд╡рд╛рдв рдЖрдгрд┐ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдордзреНрдпреЗ рд╕рд░рд╛рд╕рд░реА 40% рдШрдЯ рджрд┐рд╕реВрди рдпреЗрддреЗ. GiST, GIN рдЖрдгрд┐ SP-GiST рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд░рд╛рдЗрдЯ-рдЕрд╣реЗрдб рд▓реЙрдЧ (WAL) рдЬрдирд░реЗрдЯ рдХрд░рддрд╛рдирд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХреЗрд▓реЗ. GiST рд╕рд╛рдареА, рд░реЕрдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдЗрдирдХреНрд▓реВрдб рдПрдХреНрд╕рдкреНрд░реЗрд╢рдирджреНрд╡рд╛рд░реЗ) рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрд▓рдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдСрдкрд░реЗрд╢рди рдордзреНрдпреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рддрдпрд╛рд░ рдХрд░рд╛ рдЕрд╕рдорд╛рдирдкрдгреЗ рд╡рд┐рддрд░рд┐рдд рд╕реНрддрдВрдн рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рдХреНрд╡реЗрд░реА рдпреЛрдЬрдирд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрд╕реНрдЯ рдХреЙрдорди рд╡реНрд╣реЕрд▓реНрдпреВ (MCV) рдЖрдХрдбреЗрд╡рд╛рд░реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • рд╡рд┐рднрд╛рдЬрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣рдЬрд╛рд░реЛ рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╕рд╣ рддрдХреНтАНрддреЗ рдкрд╕рд░рд╡рдгрд╛рд░реНтАНрдпрд╛ рдХреНрд╡реЗрд░реАрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдбреЗрдЯрд╛рдЪрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЙрдкрд╕рдВрдЪ рдирд┐рд╡рдбрдгреНрдпрд╛рдкреБрд░рддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. INSERT рдЖрдгрд┐ Copy рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡рд╛рдкрд░реВрди рд╡рд┐рднрд╛рдЬрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рддрдХреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХреНрд╡реЗрд░реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрд╡рд░реЛрдзрд┐рдд рди рдХрд░рддрд╛ тАЬALTER TABLE ATTACH PARTITIONтАЭ рджреНрд╡рд╛рд░реЗ рдирд╡реАрди рд╡рд┐рднрд╛рдЧ рдЬреЛрдбрдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ;
  • рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╕рд╛рд░рдгреА рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЗрдирд▓рд╛рдЗрди рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░рдгреА рдЕрднрд┐рд╡реНрдпрдХреНрддреА, CTE) рдЬреЗ WITH рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╡рд╛рдкрд░реВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдирд╛рдорд╛рдВрдХрд┐рдд рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рдЗрдирд▓рд╛рдЗрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯрдореБрд│реЗ рдмрд░реНтАНрдпрд╛рдЪ рдХреНрд╡реЗрд░реАрдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░реВ рд╢рдХрддреЗ, рдкрд░рдВрддреБ рд╕рдзреНрдпрд╛ рддреЗ рдлрдХреНрдд рдиреЙрди-рд░рд┐рдХрд░реНрд╕рд┐рд╡ CTE рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ;
  • рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдиреЙрди-рдбрд┐рдЯрд░рдорд┐рдирд┐рд╕реНрдЯрд┐рдХ "рдХреЛрд▓реЗрд╢рди" рд▓реЛрдХреЗрд▓рдЪреЗ рдЧреБрдгрдзрд░реНрдо, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд░реНрдгрд╛рдВрдЪрд╛ рдЕрд░реНрде рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдХреНрд░рдорд╡рд╛рд░реАрдЪреЗ рдирд┐рдпрдо рдЖрдгрд┐ рдЬреБрд│рдгреА рдкрджреНрдзрддреА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбрд┐рдЬрд┐рдЯрд▓ рдореВрд▓реНрдпрд╛рдВрдЪреА рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рддрд╛рдирд╛, рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рд╕рдореЛрд░ рдПрдХ рд╡рдЬрд╛ рдЖрдгрд┐ рдмрд┐рдВрджреВрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░ рд╢реБрджреНрдзрд▓реЗрдЦрдирд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЖрдгрд┐ рддреБрд▓рдирд╛ рдХрд░рддрд╛рдирд╛, рд╡рд░реНрдгрд╛рдВрдЪреЗ рдХреЗрд╕ рдЖрдгрд┐ рдЙрдЪреНрдЪрд╛рд░рдг рдЪрд┐рдиреНрд╣рд╛рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реА рдЬрд╛рдд рдирд╛рд╣реА) ;
  • рдорд▓реНрдЯреА-рдлреЕрдХреНрдЯрд░ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ pg_hba.conf рдордзреНрдпреЗ рддреБрдореНрд╣реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА scram-sha-256 рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрджреНрдзрддреАрд╕рд╣ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг (clientcert=verify-full) рдПрдХрддреНрд░ рдХрд░реВ рд╢рдХрддрд╛;
  • рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддрд╛рдирд╛ рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓рдЪреНрдпрд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЬреАрдПрд╕рдПрд╕рдкреАрдЖрдп, рдХреНрд▓рд╛рдпрдВрдЯ рдмрд╛рдЬреВрд▓рд╛ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдмрд╛рдЬреВрд▓рд╛ рджреЛрдиреНрд╣реА;
  • PostgreSQL OpenLDAP рд╕рд╣ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ тАЬDNS SRVтАЭ рд░реЗрдХреЙрд░реНрдбрд╡рд░ рдЖрдзрд╛рд░рд┐рдд LDAP рд╕рд░реНрд╡реНрд╣рд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдСрдкрд░реЗрд╢рди рдЬреЛрдбрд▓реЗ "рдПрдХрд╛рдЪ рд╡реЗрд│реА рд░реАрдЗрдВрдбреЗрдХреНрд╕ рдХрд░рд╛┬╗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рд╡рд░ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдиреНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд рди рдХрд░рддрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА;
  • рдЖрджреЗрд╢ рдЬреЛрдбрд▓реЗ pg_checksums, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рдбреЗрдЯрд╛ рдкреГрд╖реНрдард╛рдВрдЪреЗ рдЪреЗрдХрд╕рдо рддрдкрд╛рд╕рдгреЗ рд╕рдХреНрд╖рдо рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ (рдкреВрд░реНрд╡реА рд╣реЗ рдСрдкрд░реЗрд╢рди рдХреЗрд╡рд│ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛рдирд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ);
  • рдХреНрд░рд┐рдПрдЯ рдЗрдВрдбреЗрдХреНрд╕, рд░рд┐рдЗрдВрдбреЗрдХреНрд╕, рдХреНрд▓рд╕реНрдЯрд░, рд╡реНрд╣реЕрдХреНрдпреВрдо рдлреБрд▓ рдЖрдгрд┐ pg_checksums рдХреНрд░рд┐рдПрдЯ рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдЗрдВрдбрд┐рдХреЗрдЯрд░рдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ;
  • рдЖрджреЗрд╢ рдЬреЛрдбрд▓рд╛ "рдкреНрд░рд╡реЗрд╢ рдкрджреНрдзрдд рддрдпрд╛рд░ рдХрд░рд╛рд╡рд┐рд╡рд┐рдз рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рдЯреЗрдмрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдкрджреНрдзрддреАрдВрд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд╕рдзреНрдпрд╛ рдлрдХреНрдд рдЕрдВрдЧрднреВрдд рдЯреЗрдмрд▓ рдНрдХреНрд╕реЗрд╕ рдкрджреНрдзрдд "рдвреАрдЧ" рдЖрд╣реЗ;
  • recovery.conf рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ postgresql.conf рд╕рд╣ рд╡рд┐рд▓реАрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдд рд╕рдВрдХреНрд░рдордгрд╛рдЪреЗ рд╕реВрдЪрдХ рдореНрд╣рдгреВрди, рдЖрддрд╛ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ recovery.signal рдЖрдгрд┐ standby.signal рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдкрд░рд╛.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛