рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ "рд╕рдмрдХреНрд╡реЗрд░реА" рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ (рдПрд╕рдХреНрдпреВрдПрд▓) рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЬреЛ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА (рдбреАрдмреАрдПрдордПрд╕) рдХреЗ рдореВрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдПрдХ рд╕рдмрдХреНрд╡реЗрд░реА, рдЬрд┐рд╕реЗ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд╡реЗрд░реА рдпрд╛ рдЖрдВрддрд░рд┐рдХ рдХреНрд╡реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдЕрдиреНрдп рдХреНрд╡реЗрд░реА рдХреЗ рднреАрддрд░ рдПрдореНрдмреЗрдбреЗрдб рдХреНрд╡реЗрд░реА рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдХреЛрд╖реНрдардХ рдХреЗ рднреАрддрд░ рд╕рдВрд▓рдЧреНрди рд╣реЛрддреА рд╣реИред рдпрд╣ рдХрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЬрдЯрд┐рд▓ рдФрд░ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ SELECT, INSERT, UPDATE, DELETE, рдФрд░ рдЕрдиреНрдп рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди SQL рдСрдкрд░реЗрд╢рдВрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ WHERE, HAVING, FROM, рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди SQL рдХреНрд▓реЙрдЬ рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдХреЛрдИ рдПрдХрд▓ рдХреНрд╡реЗрд░реА рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдЪрдпрди рдпрд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрддреА рд╣реИред рд╕рдмрдХреНрд╡реЗрд░реА рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╛ рддреЛ рдПрдХ рдорд╛рди (рд╕реНрдХреЗрд▓рд░), рдПрдХ рдкрдВрдХреНрддрд┐ рдпрд╛ рд╕реНрддрдВрдн (рдкрдВрдХреНрддрд┐ рдпрд╛ рд╕реНрддрдВрдн рд╕рдмрдХреНрд╡реЗрд░реА), рдпрд╛ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ (рдЯреЗрдмрд▓ рд╕рдмрдХреНрд╡реЗрд░реА) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдРрдкрдорд╛рд╕реНрдЯрд░ no-code рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╡рд┐рд╕реНрддреГрдд рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрдХреНрд╡реЗрд░реА рдПрдХ рдЕрдореВрд▓реНрдп рд╕рдВрдкрддреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рдмрдХреНрд╡реЗрд░реА рдХреА рд╡реНрдпрд╛рдкрдХ рд╕рдордЭ рдЙрддреНрдкрдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдмрдврд╝реА рд╣реБрдИ рджрдХреНрд╖рддрд╛ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИред AppMaster рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдЬреЛ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдмрдбрд╝реЗ рдЙрджреНрдпрдореЛрдВ рддрдХ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рдФрд░ рдЕрдиреБрдХреВрд▓реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рддрд░реНрдХ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рдХреНрд╡реЗрд░реА рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдмрдХреНрд╡реЗрд░реА рдХреЛ рд╕рд╣рд╕рдВрдмрджреНрдз рдпрд╛ рдЧреИрд░-рд╕рд╣рд╕рдВрдмрджреНрдз рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рд╣рд╕рдВрдмрджреНрдз рд╕рдмрдХреНрд╡реЗрд░реА рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдмрдХреНрд╡реЗрд░реА рдЕрдкрдиреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдореНрдореАрджрд╡рд╛рд░ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдмрдХреНрд╡реЗрд░реА рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ рдЧреИрд░-рд╕рд╣рд╕рдВрдмрджреНрдз рд╕рдмрдХреНрд╡реЗрд░реА рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ рдЬреЛ рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЖрдорддреМрд░ рдкрд░ рд╕рд╣рд╕рдВрдмрджреНрдз рдЙрдкрд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рд╡рд┐рднрд┐рдиреНрди SQL рдХрдердиреЛрдВ рдореЗрдВ рдЙрдкрд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
1. рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рдХрдерди рдЪреБрдиреЗрдВ:
рдХреЙрд▓рдо1, рдХреЙрд▓рдо2 рдЪреБрдиреЗрдВ
рддрд╛рд▓рд┐рдХрд╛1 рд╕реЗ
рдХреЙрд▓рдо1 рдХрд╣рд╛рдВ рд╣реИ (рддрд╛рд▓рд┐рдХрд╛2 рд╕реЗ рдХреЙрд▓рдо1 рдЪреБрдиреЗрдВ);
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕рдмрдХреНрд╡реЗрд░реА рддрд╛рд▓рд┐рдХрд╛ 2 рдХреЗ рдХреЙрд▓рдо 1 рд╕реЗ рдорд╛рди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ, рдФрд░ рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рддрд╛рд▓рд┐рдХрд╛ 1 рд╕реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИ рдЬрд╣рд╛рдВ рдХреЙрд▓рдо 1 рдХрд╛ рдорд╛рди рд╕рдм рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рд╕реА рднреА рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
2. рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рд╡рд┐рд╡рд░рдг:
рдЕрджреНрдпрддрди рддрд╛рд▓рд┐рдХрд╛1
рд╕реЗрдЯ рдХреЙрд▓рдо1 = 'some_value'
рдЬрд╣рд╛рдВ рдХреЙрд▓рдо 2 = (рддрд╛рд▓рд┐рдХрд╛ 1 рд╕реЗ рдЕрдзрд┐рдХрддрдо (рдХреЙрд▓рдо 2) рдЪреБрдиреЗрдВ);
рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдЕрджреНрдпрддрди рдХрдерди рдХреЗ WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рдПрдХ рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЙрд▓рдо 2 рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдорд╛рди рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдХреЙрд▓рдо 1 рдорд╛рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред
3. рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдбрд╛рд▓реЗрдВ:
рддрд╛рд▓рд┐рдХрд╛1 рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ (рдХреЙрд▓рдо1, рдХреЙрд▓рдо2)
рдХреЙрд▓рдо1, рдХреЙрд▓рдо2 рдЪреБрдиреЗрдВ
рддрд╛рд▓рд┐рдХрд╛2 рд╕реЗ
рдХрд╣рд╛рдБ рдХреА рд╕реНрдерд┐рддрд┐;
рдпрд╣рд╛рдВ, рд╕рдмрдХреНрд╡реЗрд░реА рддрд╛рд▓рд┐рдХрд╛ 2 рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ 1 рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреА рд╣реИред
4. рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╣рдЯрд╛рдПрдВ:
рддрд╛рд▓рд┐рдХрд╛1 рд╕реЗ рд╣рдЯрд╛рдПрдБ
рд╕реНрддрдВрдн 1 рдХрд╣рд╛рдБ рд╣реИ (рддрд╛рд▓рд┐рдХрд╛ 2 рд╕реЗ рд╕реНрддрдВрдн 1 рдЪреБрдиреЗрдВ рдЬрд╣рд╛рдБ рд╕реНрдерд┐рддрд┐ рд╣реИ);
рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХрд┐рд╕реА рд╢рд░реНрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ 2 рд╕реЗ рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдмрдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рддрд╛рд▓рд┐рдХрд╛ 1 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред
5. рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рд╕рдмрдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рдХрдерди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:
рдХреЙрд▓рдо1, рдХреЙрд▓рдо2 рдЪреБрдиреЗрдВ
рддрд╛рд▓рд┐рдХрд╛1 t1 рд╕реЗ
рдЬрд╣рд╛рдВ рдХреЙрд▓рдо2 = (рддрд╛рд▓рд┐рдХрд╛1 рдЯреА2 рд╕реЗ рдореИрдХреНрд╕(рдХреЙрд▓рдо2) рдЪреБрдиреЗрдВ рдЬрд╣рд╛рдВ рдЯреА2.рдХреЙрд▓рдо1 = рдЯреА1.рдХреЙрд▓рдо1);
рдЗрд╕ рд╕рд╣рд╕рдВрдмрджреНрдз рд╕рдмрдХреНрд╡реЗрд░реА рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕рдмрдХреНрд╡реЗрд░реА рдХреЙрд▓рдо 1 рдкрд░ рдмрд╛рд╣рд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрд▓рдо 2 рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдорд╛рди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИред рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА рддрдм рддрд╛рд▓рд┐рдХрд╛ 1 рд╕реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИ рдЬреЛ рдХреЙрд▓рдо 2 рдореЗрдВ рдЗрд╕ рдЕрдзрд┐рдХрддрдо рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИрдВ, рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдЕрдиреНрдпрдерд╛ рдПрдХрд▓ рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рд╛рдкреНрдп рд╣реЛрддреАрдВред рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдХреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░, AppMasterno-code рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдкрд░рд┐рд╖реНрдХреГрдд рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ, рдЬреЛ рдЖрдЬ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ AppMaster рдЬреИрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рд╕рдлрд▓рддрд╛ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддреА рд╣реИред