(c) рдпрд╛рдВрдбреЗрдХреНрд╕.рдЪрд┐рддреНрд░
рд╕рднреА рд╡рд░реНрдг рдХрд╛рд▓реНрдкрдирд┐рдХ рд╣реИрдВ, рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рдЙрдирдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд╣реИрдВ, рдХреЛрдИ рднреА рд╕рдВрдпреЛрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╣реИ, рдпрд╣ рдореЗрд░рд╛ "рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдореВрд▓реНрдп рдирд┐рд░реНрдгрдп рд╣реИ, рдХреГрдкрдпрд╛ рджрд░рд╡рд╛рдЬрд╛ рди рддреЛрдбрд╝реЗрдВ ..."ред
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ DBMS рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рдЕрдиреБрднрд╡ рд╣реИред 11/16/2016 рдХреЛ рд╕рд░рдХрд╛рд░реА рдбрд┐рдХреНрд░реА рд╕рдВрдЦреНрдпрд╛ 1236 рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдпрд╣ рдЕрдХреНрд╕рд░ Oracle рд╕реЗ Postgresql рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдФрд░ рджрд░реНрдж рд░рд╣рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ - рд╣рдо рдЖрдкрдХреЛ рдЕрд▓рдЧ рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдЬ рд╣рдо рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЬрдЯрд┐рд▓ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдЕрддреНрдпрдзрд┐рдХ рднрд░реА рд╣реБрдИ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдкреЙрдпрд▓рд░ - рд╣рд╛рдВ рдХреИрдк, рдЖрд░рдПрд╕реА рдФрд░ рдкреАрдЬреА рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдмрд╣реБрдд рдЕрд▓рдЧ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕рднреА рддрд░реНрдХ рдХреЛ pl \ sql рд╕реЗ pg \ sql рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдФрд░ рдЖрдкрдХреЗ рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХрд╛рдлреА рдареАрдХ рд╣реИрдВ, рдЕрдм рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдЖрдкрдХреЛ рдмрд╣реБрдд рднрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЙрд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЬреЛ рд╢реБрд░реВ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕реА рднрд┐рдиреНрди DBMS рдХреЗ рддрд╣рддред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдиреЗ "рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░" рдирд╛рдордХ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдШрд░реЗрд▓реВ рд╡рд┐рдХреНрд░реЗрддрд╛ "рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдкреНрд░реЛрдлреЗрд╢рдирд▓" рд╕реЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛, рдЬреЛ рдХреЗрд╡рд▓ "рдкреЛрд╕реНрдЯрдЧреНрд░реИрд╕ рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ" рдХреЗ "рдЕрдзрд┐рдХрддрдо" рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдпрд╣ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рд╣реИ, рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕рддрд╣ рдХреЗ рдЕрдзреНрдпрдпрди рдкрд░ рдпрд╣ рдЖрдПрдЧрд╛ред рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рд╕реЛрдЪрд╛: "рдУрд╣! рдЖрд░рдПрд╕реА рдХреЗ рдмрдЬрд╛рдп, рдлрд┐рд░! рд╣рд╛рдБ, рдФрд░ рдорд╛рддреГрднреВрдорд┐ рдореЗрдВ рддрдХрдиреАрдХреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде! "
рд▓реЗрдХрд┐рди рдЖрдирдиреНрджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдордд рдХрд░реЛ, рдФрд░ рдЖрдЧреЗ рд╣рдо рд╡рд░реНрдгрди рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЛ рдЗрди рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЙрддреНрдкрд╛рдж рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рд╕реАрдзреЗ DBMS рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ, рдЬреИрд╕реЗ рдХреБрдЫ рджреЛрд╖ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ "рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░" - "рдкреНрд░рддрд┐рдмрдВрдз" рдЕрдиреБрднрд╛рдЧ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдЖрдк рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╣ рд▓реЗрдирджреЗрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рддрдерд╛рдХрдерд┐рдд "рджреЛ-рдЪрд░рдг" рдореЛрдб, рдФрд░ рдХрднреА-рдХрднреА, рдЖрдкрдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреВрд░реЗ рддрд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
create table test1 (id integer, id1 integer); insert into test1 values (1, 1),(1, 2); ALTER TABLE test1 ADD CONSTRAINT test1_uk UNIQUE (id,id1) DEFERRABLE INITIALLY DEFERRED; update test1 set id1 = case id1 when 1 then 2 else id1 - sign(2 - 1) end where id1 between 1 and 2;
рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:
: [MTM] Transaction MTM-1-2435-10-605783555137701 (10654) is aborted on node 3. Check its log to see error details.
рдлрд┐рд░ рдЖрдк 10.5, 10.6 рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдбреЗрдб рд▓реЙрдХ рд╕реЗ рд▓рдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдкреВрд░реЗ рд╕рд╛рд░ рдХреЛ рдорд╛рд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХрдорд╛рддреНрд░ рдЬреНрдЮрд╛рдд рдЙрджреНрдзрд╛рд░ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ "рд╕рдорд╕реНрдпрд╛" рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЕрд░реНрдерд╛рддреНред make_table_local рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдЖрдкрдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЗрдирджреЗрди рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЛ рд▓рдЯрдХрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕рдм рдХреБрдЫ "рджрд╛рдВрд╡" рдирд╣реАрдВ рд▓рдЧрд╛рдПрдЧрд╛ред рдЦреИрд░, рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг 11.2 рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкрдбреЗрдЯ рдбрд╛рд▓реЗрдВ, рдЬрд┐рд╕реЗ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рд╢рд╛рдпрдж рдирд╣реАрдВ, рдЬрд╛рдВрдЪрдирд╛ рди рднреВрд▓реЗрдВред
рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЖрдк рдПрдХ рдФрд░ рднреА рд░рд╣рд╕реНрдпрдордп рддрд╛рд▓рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
username= mtm backend_type = background worker
рдФрд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЗрд╡рд▓ DBMS рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 11.2 рдкрд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдФрд░ рдЙрдЪреНрдЪрддрд░ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛, рдпрд╛ рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдВрдЪрд╛рд▓рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЗрдВ рд╣реИ, рдПрдордЯреАрдПрдо рд▓реЙрдЧ рдореЗрдВ рдЖрдк рд╕реАрдзреЗ рдмреАрдбреАрдЖрд░ рджреЗрдЦреЗрдВрдЧреЗред рд╕рдЪ рдореЗрдВ 2ndQuadrant? рдЕрд░реЗ рдирд╣реАрдВ ... рд╣рдордиреЗ рдПрдХ рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдЦрд░реАрджрд╛, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИ, рдпрд╣ рддрдХрдиреАрдХ рдХрд╛ рдирд╛рдо рд╣реИред
[MTM] bdr doesn't support index rechecks [MTM] 12124: REMOTE begin abort transaction 4083 [MTM] 12124: send ABORT notification for transaction (5467) local xid=4083 to coordinator 3 [MTM] Receive ABORT_PREPARED logical message for transaction MTM-3-25030-83-605694076627780 from node 3 [MTM] Abort prepared transaction MTM-3-25030-83-605694076627780 status InProgress from node 3 originId=3 [MTM] MtmLogAbortLogicalMessage node=3 transaction=MTM-3-25030-83-605694076627780 lsn=9fff448
рдпрджрд┐ рдЖрдк рдЖрд╢реНрд╡рд╛рд╕рдиреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЕрд╕реНрдерд╛рдпреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: тАЬрдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбреЗрдЯрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИред "рдЖрдк рдПрдХ рд╕рд╛рде рд▓реЗрдирджреЗрди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдиреЛрдб рдкрд░ рдЕрд╕реНрдерд╛рдпреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"
рдлрд┐рд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдпрджрд┐ рдХреЛрдб рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреАред рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдкрдиреЗ рддрд░реНрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдпрд╛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ Postgres Pro Enterprise v 10.5 рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдФрд░ pg_pathman рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЗрд╕ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪреЗрдВ:
CREATE TABLE measurement ( city_id int not null, logdate date not null, peaktemp int, unitsales int ) PARTITION BY RANGE (logdate); CREATE TABLE measurement_y2019m06 PARTITION OF measurement FOR VALUES FROM ('2019-06-01') TO ('2019-07-01'); insert into measurement values (1, to_date('27.06.2019', 'dd.mm.yyyy'), 1, 1); insert into measurement values (2, to_date('28.06.2019', 'dd.mm.yyyy'), 1, 1); insert into measurement values (3, to_date('29.06.2019', 'dd.mm.yyyy'), 1, 1); insert into measurement values (4, to_date('30.06.2019', 'dd.mm.yyyy'), 1, 1);
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ DBMS рдиреЛрдбреНрд╕ рдкрд░ рд▓реЙрдЧ рдореЗрдВ рдбрд╛рд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
тАж PATHMAN_CONFIG doesn't contain relation 23245 > find_in_dynamic_libpath: trying "/opt/тАж/ent-10/lib/pg_pathman" > find_in_dynamic_libpath: trying "/opt//тАж/ent-10/lib/pg_pathman.so" > : find_in_dynamic_libpath: trying "/opt/тАж/ent-10/lib/pg_pathman" > find_in_dynamic_libpath: trying "/opt/тАж/ent-10/lib/pg_pathman.so" > PrepareTransaction(1) name: unnamed; blockState: PREPARE; state: INPROGR, xid/subid/cid: 6919/1/40 > StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0 > switched to timeline 1 valid until 0/0 тАж Transaction MTM-1-13604-7-612438856339841 (6919) is aborted on node 2. Check its log to see error details. ... [MTM] 28295: REMOTE begin abort transaction 7017 тАж [MTM] 28295: send ABORT notification for transaction (6919) local xid=7017 to coordinator 1
рдЖрдк рдпрд╣ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдореЗрдВ рдХреНрдпрд╛ рд╣реИрдВ, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдЦрд░реАрджрд╛ рдерд╛ред
рдХреНрдпрд╛ рдХрд░реЗрдВ? рдпрд╣ рд╕рд╣реА рд╣реИ! V 11.2 рдкрд░ рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреЛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ
рдпрд╣ рдЕрд▓рдЧ рд╕реЗ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐, рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рд╡рд╕реНрддреБ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдпрд╣ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХреНрд░реЙрд╕-рдХрдЯрд┐рдВрдЧ рдорд╛рди рдирд╣реАрдВ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдХреНрд░рдо рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрджреНрд╡рд┐рддреАрдп рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдХреНрд░рдо рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рд╣реИрдВ, рддреЛ рдЖрдк рдХреЗрд╡рд▓ рдиреЛрдб рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд┐рддрдиреЗ рдиреЛрдбреНрд╕ рдЗрддрдиреА рддреЗрдЬреА рд╕реЗ рд╣реИрдВ рдХрд┐ рдЕрдиреБрдХреНрд░рдо рдмрдврд╝реЗрдЧрд╛, рдФрд░ int рдЖрдкрдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ change_fterences рдлрд╝рдВрдХреНрд╢рди рдорд┐рд▓реЗрдЧрд╛, рдЬреЛ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдХреБрдирд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рддреИрдпрд╛рд░ рд░рд╣реЗрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдмреЗрд╢рдХ, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреАрдердм рд╕реЗ рдХреЛрдб рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЦреБрдж рдХреЛ рд╕реАрдзреЗ рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рд╕рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЯрд╛рдЗрдк рд╕реАрд░рд┐рдпрд▓ \ bigserial рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рдЕрдзрд┐рдХ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдореЛрдиреЛрдЯреЛрдирд┐рдХ_ рдкрд░рд┐рдгрд╛рдо рдлрд╝рдВрдХреНрд╢рди рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗрдЧрд╛ред
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 11.2 рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░реЗрдЧреА рдЬрдм рдЕрджреНрд╡рд┐рддреАрдп рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╣реЛрдВ, рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред
рдореИрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд╛рдзрд╛рди рдореЗрдВ npgsql рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рдПрдХ рдиреЛрдб рдкрд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдХрд╛рдлреА рдореМрдЬреВрдж рд╣реИрдВред
рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЖрдк рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Exception Details: Npgsql.PostgresException: 25001: SET TRANSACTION ISOLATION LEVEL Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдмрд╕ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рддреНрд░реБрдЯрд┐ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд╛рдж рднреА, рдЖрдк рдмрд╛рдж рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдП рдЧрдП рд╕рднреА рдбреАрдмреАрдПрдордПрд╕ рджреЛрд╖реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рднрд░реЛрд╕рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВред
рдпрджрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ npgsql рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рд╡реЗ рд╕рднреА рд╕рдорд╛рди рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
EXCEPTION:Npgsql.PostgresException (0x80004005): XX000: cache lookup failed for type ...
рдЗрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реЛрдЧреА рдХрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА
(NpgsqlConnection.GlobalTypeMapper.MapComposite<SomeType>("some_composite_type");)
рд╕рднреА рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдорд┐рд╢реНрд░рд┐рдд рдкреНрд░рдХрд╛рд░ред рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдПрдХ рдиреЛрдб рд╕реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рджреВрд╕рд░реЗ рдиреЛрдб рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рд╕рдордЧреНрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╡реЗрджрди рдкрдХреНрд╖ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрдирд░реНрд▓реЗрдЦрди рдХреЗ рдмрд┐рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ (рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ)ред
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╕рдордп рдирд┐рджрд╛рди рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдореВрд▓реНрдпрд╛рдВрдХрди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЖрдк рдХреБрдЫ рдРрд╕реЗ рдХрд╛рд░реНрдп рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдЦреБрдж рдЙрдирдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
select mtm.collect_cluster_info(); : (1,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:06") (2,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:06") (3,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:09")
LiveNodes рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдирдВрдмрд░ 2 рдХреНрдпреЛрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдХреЗ рдХрд╛рдо рдХреЗ рд╡рд░реНрдгрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╕рдВрдЦреНрдпрд╛ AllNodes = 3 рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЙрддреНрддрд░: рдЖрдкрдХреЛ рдбреАрдмреАрдПрдордПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдФрд░ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ "рддреНрд░реБрдЯрд┐ рджреВрд╕рд░реЗ рдиреЛрдб рдХреЗ рд▓реЙрдЧ рдореЗрдВ рд╣реИред" TechSupport рд╕рднреА рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рджреЛрд╖реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдпрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдХрднреА-рдХрднреА рдмрдВрдж рдХреА рдЧрдИ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде, рдХрднреА-рдХрднреА рд▓рдВрдмреЗ рд╕рдордп рддрдХ (рдЖрдкрдХреЗ DBMS рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдСрдкрд░реЗрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЛ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдВрдЧреА, рдФрд░ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рджреЛрд╖реЛрдВ рдХреЗ рдХрд╛рд░рдг рдЕрджреНрдпрддрди рдХреЛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрдд рдореЗрдВ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рдж рдкрд░ рдмреИрдХрдЕрдк рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред
рджрд░рдЕрд╕рд▓, рдХрд┐рд╕реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ, рдирд┐рд░реНрдорд╛рддрд╛ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ: "рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░" рдЬреИрд╕рд╛ рд╣реИ "рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдорд░реНрдерди, рд╕рдорд░реНрдерди, рдЕрдкрдбреЗрдЯ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реАрдорд┐рдд рджреЗрдпрддрд╛ рдХрдВрдкрдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред"
рдпрджрд┐ рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдм рдЕрдиреБрднрд╡ рдкреЛрд╕реНрдЯрдЧреНрд░реИрд╕ рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдмреЗрд╕ рдХреЗ рд╡рд╛рд░реНрд╖рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдерд╛ред рдЖрдк рдЦреБрдж рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдРрд╕реА рдирдореА рдЬреЛ рдорд╢рд░реВрдо рдЙрдЧрд╛рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдзреА рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрдЧреА, рдЕрдЧрд░ рдЗрд╕реЗ рд╕рдордп рдкрд░ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рддреБрд░рдВрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рдЦрддреНрдо рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рд╣реЛ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд╕рдВрд╕рд╛рдзрди рдкрд╣рдЪрд╛рди рдХрд┐рдП рдЧрдП рдмрдЧ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВред