рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

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

рд╣рд░рд┐рдг-рд╕реНрдЯреЛрд░рдиреЛрдбреЗрдк - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


stag-storenode.pl - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ

SYNOPSIS


stag-storenode.pl -d "dbi: Pg:dbname=mydb;host=localhost" myfile.xml

рд╡рд░реНрдгрди


рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ (рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЬреИрд╕реЗ рдХрд┐ XML рдпрд╛
рдПрд╕-рдПрдХреНрд╕рдкреНрд░реЗрд╢рди) рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВред рдпрд╣ рдЯреИрдЧ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдорд╛рдирддрд╛ рд╣реИ
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред

рдмрд╣рд╕
-d рдбреАрдмреАрдирд╛рдо

рдпрд╣ рдпрд╛ рддреЛ DBI рд▓реЛрдХреЗрдЯрд░ рд╣реИ рдпрд╛ DBSTAG_DBIMAP_FILE рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рддрд╛рд░реНрдХрд┐рдХ рдирд╛рдо рд╣реИ
рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓

-user USER

рдбреАрдмреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо

-рдкрд╛рд░рдг рд╢рдмреНрдж рдкрд╛рд╕рд╡рд░реНрдб

рдбреАрдмреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб

-u рдпреВрдирд┐рдЯ

рдпрд╣ рдиреЛрдб/рддрддреНрд╡ рдирд╛рдо рд╣реИ рдЬрд┐рд╕ рдкрд░ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИ; рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЛрдбрд┐рдВрдЧ рдШрдЯрдирд╛ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╣рд░ рдмрд╛рд░ рдЗрди рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпрд╣ рднреА рдПрдХ рд╕рдВрдкреВрд░реНрдг рд▓реЗрдирджреЗрди рдХрд╛ рдЧрдарди рдХрд░рддрд╛ рд╣реИ

-c рд╕реНрдЯреИрдЧрдореИрдкрдлрд╛рдЗрд▓

рдпрд╣ рдПрдХ рд╣рд░рд┐рдг рдорд╛рдирдЪрд┐рддреНрд░рдг рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬреЛ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рддрддреНрд╡ рдЙрдкрдирд╛рдо рд╣реИрдВ

-p рдкрд╛рд░реНрд╕рд░

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

-t рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░

рдпрд╣ рдПрдХ рдкрд░реНрд▓ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рд╣реИ рдЬреЛ рд╣рд░рд┐рдг рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдЧрд╛
рдЗрд╡реЗрдВрдЯ/рдПрдХреНрд╕рдПрдордПрд▓. рдпрд╣ рднреА рджреЗрдЦреЗрдВ stag-handle.pl

-рдХреЛрдИ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдиреЛрдбрд▓рд┐рд╕реНрдЯ

рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ (рдХреЛрдИ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдирд╣реАрдВ) рдиреЛрдбреНрд╕/рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдЬрд┐рд╕ рдкрд░ рдХреЛрдИ рдЕрджреНрдпрддрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдбреАрдмреА рдореЗрдВ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рдореМрдЬреВрдж рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ

-рдЯреНрд░рд╕реНрдЯ_рдЖрдИрдбреНрд╕

рдпрджрд┐ рдпрд╣ рдзреНрд╡рдЬ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдорд╛рдиреЛрдВ рдХреЗ рдорд╛рди рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВ; рдЕрдиреНрдпрдерд╛ рд╡реЗ рд╣реИрдВ
рд╕рд░реЛрдЧреЗрдЯ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдбреА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реЗ рд╣реЛрдВрдЧреЗ
рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛

-рдЯреНрд░реЗрд╕реЗрдиреЛрдб рддрд╛рд▓рд┐рдХрд╛/рд╕реНрддрдВрдн

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

-рдЯреНрд░реЗрд╕реЗрдиреЛрдб рд╡реНрдпрдХреНрддрд┐ / рдирд╛рдо

рдбрд╛рд▓реЗ рдЧрдП/рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдирдП рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрд╕рдЯреАрдбреАрдИрдЖрд░рдЖрд░ рдкрд░ рдПрдХ рд▓рд╛рдЗрди рд▓рд┐рдЦрддрд╛ рд╣реИ

рдХреИрд╢реЗ рдЯреЗрдмрд▓=рдореЛрдб

рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдЙрджрд╛рд╣рд░рдг:

рдХреИрд╢реЗ

0: рдмрдВрдж (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
1: рдореЗрдореЛрд░реА-рдХреИрд╢рд┐рдВрдЧ рдЪрд╛рд▓реВ
2: рдореЗрдореЛрд░реА-рдХреИрд╢рд┐рдВрдЧ рдСрдл, рдмрд▓реНрдХрд▓реЛрдб рдСрди
3: рдореЗрдореЛрд░реА-рдХреИрд╢рд┐рдВрдЧ рдСрди, рдмрд▓реНрдХрд▓реЛрдб рдСрди

рдЗрди-рдореЗрдореЛрд░реА рдХреИрд╢рд┐рдВрдЧ

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЗрди-рдореЗрдореЛрд░реА рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ 1 рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдПрдХ рдЗрди-рдореЗрдореЛрд░реА рдХреИрд╢ рд╣реИ
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреИрд╢ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдРрд╕рд╛ рди рдХрд░реЗрдВ
рдХреИрд╢ рддрддреНрд╡ рдЬреЛ рдореЗрдореЛрд░реА рдУрд╡рд░рд▓реЛрдб рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреЗред

рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдпрд╣ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рджрдХреНрд╖рддрд╛ рдЙрдкрд╛рдп рд╣реИ
рд╕рд╛рде рдореЗрдВ рд╕реНрдЯреЛрд░рдиреЛрдб ().

рдХреИрд╢ рдХреЛ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рддрддреНрд╡/рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдХрд╣реАрдВ рднреА рд╣реЛ
рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕реЗрдЯ рд╣реИрдВ

рдереЛрдХ рднрд╛рд░

рдпрджрд┐ рдореЗрдореЛрд░реА-рдХреИрд╢рд┐рдВрдЧ (2 рдкрд░ рд╕реЗрдЯ) рдХреЗ рдмрд┐рдирд╛ рдмрд▓реНрдХрд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ INSERT рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЗрд╕ рддрддреНрд╡ рдХреЗ рд▓рд┐рдПред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рдЙрд▓реНрд▓рдВрдШрди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐
рдПрдХ рд╣реА рддрддреНрд╡ рджреЛ рдмрд╛рд░ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ

рдпрджрд┐ рдореЗрдореЛрд░реА-рдХреИрд╢рд┐рдВрдЧ (3 рдкрд░ рд╕реЗрдЯ) рдХреЗ рд╕рд╛рде рдмрд▓реНрдХрд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ INSERT рдХрд╛ рд╣реА рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛;
рдЙрди рдЖрд╡реЗрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╕реАрд░рд┐рдпрд▓/рдСрдЯреЛрдЗрдирдХреНрд░рд┐рдХрдореЗрдВрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреИрд╢ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддрддреНрд╡ рджреЛ рдмрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рднрд╛рд░ рдПрдХ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕рддреНрд░, рдЕрдиреНрдпрдерд╛ рд╕реНрдореГрддрд┐ рдХреА рд╕рд╛рдордЧреНрд░реА рдЦреЛ рдЬрд╛рдПрдЧреА

рдПрдХреНрд╕рдПрдордПрд▓ рд╕реЗрд╡рд╛ рдореЗрд░реЗ DB рдорд╛рдирдЪрд┐рддреНрд░рдг


рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░рдг рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП DBIx::DBStag рджреЗрдЦреЗрдВред рдорд╛рдирдЪрд┐рддреНрд░рдг рдХреА рджреЛ рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ:
рд╕реНрдЯреИрдЧ-рдбреАрдмреАрдПрдХреНрд╕рдПрдордПрд▓ рдФрд░ рдПрдХреНрд╕рдУрдЖрд░рдЯреА-рд╕реНрдЯрд╛рдЗрд▓ рдПрдХреНрд╕рдПрдордПрд▓ред рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдХреМрди рд╕реЗ рд╣реИрдВ
рдЗрд╕реА рддрд░рд╣ рд▓реЛрдбрд░ рдпрд╛ рддреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд░рд╛рдпрдГ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ


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

рдЗрд╕рдореЗрдВ 3 рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

1. рдЗрдирдкреБрдЯ рдПрдХреНрд╕рдПрдордПрд▓ рддреИрдпрд╛рд░ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреАрдмреА рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрджреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛)ред 2. рд╕реНрд╡рдд: рдЙрддреНрдкрдиреНрди
рдЯреЗрдмрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдмрдирд╛рдПрдВ, рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдбреАрдмреА рдмрдирд╛рдПрдВред 3. XML рдбреЗрдЯрд╛ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред

рдХрджрдо 1: рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдирд┐рд╡реЗрд╢ рдкрдЯреНрдЯрд┐рдХрд╛
рд╕реНрдХреАрдорд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдЧрд░
рдЖрдкрдХреЗ рдПрдХреНрд╕рдПрдордПрд▓ рддрддреНрд╡реЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдбреАрдмреА рджреНрд╡рд╛рд░рд╛ рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдИ рднреА рд╢рдмреНрдж рд╣реИ, рдЖрдкрдХреЛ рдЗрдиреНрд╣реЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрд┐рд╕реА рднреА XML рд╕рдВрд╕рд╛рдзрди рдЙрдкрдХрд░рдг (рдЬреИрд╕реЗ XSLT) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
'рд╣рд░рд┐рдг-рдореЛрдЧреНрд░рд┐рдлрд╝'

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП '-' рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреИрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕реНрдХреНрд▓ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж 'рддрд╛рд░реАрдЦ' рд╡рд╛рд▓рд╛ рддрддреНрд╡, рдпрд╣ рдХрд░реЗрдВ:

stag-mogrify.pl -xml -r 's/^date$/moddate/' -r 's/\-//g' data.xml > data.mog.xml

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

(рдЪрд▓рдЪрд┐рддреНрд░
(рдирд╛рдо "рд╕реНрдЯрд╛рд░ рд╡рд╛рд░реНрд╕")
(рддрд╛рд░рд╛
(рдирд╛рдо "рдорд╛рд░реНрдХ рд╣реИрдорд┐рд▓")))

рдЖрдкрдХреЛ рдЗрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рддрддреНрд╡ рдХреЛ *рдЗрдВрдЯрд░рдкреЛрдЬ* рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ:

(рдЪрд▓рдЪрд┐рддреНрд░
(рдирд╛рдо "рд╕реНрдЯрд╛рд░ рд╡рд╛рд░реНрд╕")
(рдлрд┐рд▓реНрдо2рд╕реНрдЯрд╛рд░
(рддрд╛рд░рд╛
(рдирд╛рдо "рдорд╛рд░реНрдХ рд╣реИрдорд┐рд▓"))))

рдЖрдк рдЗрд╕реЗ -i рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

stag-mogrify.pl -xml -i movie,star,movie2star data.xml > data.mog.xml

рдпрд╛ рдпрджрд┐ рдЖрдк рдмрд╕ рдХрд░рддреЗ рд╣реИрдВ:

stag-mogrify.pl -xml -i рд╕реНрдЯрд╛рд░ data.xml > data.mog.xml

рд╣рд░ рдмрд╛рд░ рдЬрдм рд╡рд╣ 'рддрд╛рд░рд╛' рджреЗрдЦрддрд╛ рд╣реИ рддреЛ рдореЛрдЧреНрд░рд┐рдлрд╛рдпрд░ рдмрд╕ рдКрдкрд░ рдПрдХ рддрддреНрд╡ рдХреЛ рдЗрдВрдЯрд░рдкреЛрдЬ рдХрд░реЗрдЧрд╛; рдирд╛рдордХрд░рдг
рдирд┐рдпрдо рджреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 'рдореВрд╡реА_рд╕реНрдЯрд╛рд░')ред

рдХрджрдо 2: рдЙрддреНрдкрд╛рджрдХ рдмрдирд╛рдПрдБ рдЯреЗрдмрд▓ рдмрдпрд╛рди
рд╣рд░рд┐рдг-autoddl.pl рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ;

рд╣рд░рд┐рдг-autoddl.pl data.mog.xml > table.sql

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рдпрдо рдиреЗрд╕реНрдЯреЗрдб рддрддреНрд╡ рд╕реЗ рдмрд╛рд╣рд░реА рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрдирд╛рдирд╛ рд╣реИ;
рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд▓рд┐рдВрдХрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП (рдПрдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рдЯреЗрдмрд▓ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧреА
рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрд╛рд▓ рддрддреНрд╡)ред

stag-autoddl.pl -l movie2star -l star2character data.mog.xml > table.sql

рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрдпрд╛рдиреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдбреАрдмреА рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП postgresql (рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП)
рдбреЗрдЯрд╛рдмреЗрд╕, SQL::Translator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)

psql -a mydb <table.sql

рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЪрд░рдг 1 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рд╕реБрд▓рдЭрд╛рдПрдВ!

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХрднреА рднреА рдЙрддреНрдкрдиреНрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рд░реЛрдЧреЗрдЯ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдорд┐рд▓рддреА рд╣реИ
'рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ' рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рд╕рдВрдмрдВрдз рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд┐рдпрдо рд╣реИ
рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдирд╛рдо '_id' рдкреНрд░рддреНрдпрдп рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рд╣реИред

рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╕реНрд╡рдд: рдЙрддреНрдкрдиреНрди рд╕реНрдХреАрдорд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдХрдореА рдЬреЛрдбрд╝реЗрдВ)

рдХрджрдо 3: рджреБрдХрд╛рди la рддрд┐рдерд┐ in la db
stag-storenode.pl -u movie -d 'dbi:Pg:mydb' data.mog.xml

рдЖрдкрдХреЛ рдЖрдо рддреМрд░ рдкрд░ рдпрд╣рд╛рдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ; рдЖрддреНрдордирд┐рд░реАрдХреНрд╖рдг рд╕реЗ рд╕рдм рдХреБрдЫ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ред

рд▓реЗрди-рджреЗрди рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ -u|рдпреВрдирд┐рдЯ рд╕реНрд╡рд┐рдЪ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ

рдЖрдк -u рд╕реНрд╡рд┐рдЪ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рд╕реАрдзреЗ рд╢реАрд░реНрд╖ рдиреЛрдб рдХреЗ рдиреАрдЪреЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рдпреВрдирд┐рдЯ рднреА рд╣реЛрдЧреАред

рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдм рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдПрдХреНрд╕рдПрдордПрд▓ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

stag-selectall_xml -d 'dbi: Pg:mydb' 'рд╕рд┐рд▓реЗрдХреНрдЯ * рдлреНрд░реЙрдо x рдиреЗрдЪреБрд░рд▓ рдЬреЙрдЗрди y'

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреИрдЧ-рд╕реНрдЯреЛрд░рдиреЛрдбреЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

  • 1
    рдПрд╕реНрдЯреНрд░реЛрдСрд░реНрдЬрдкреНрд▓реЗрдпрд░
    рдПрд╕реНрдЯреНрд░реЛрдСрд░реНрдЬрдкреНрд▓реЗрдпрд░
    рдПрд╕реНрдЯреНрд░реЛрд░реНрдЬрд╝ рдкреНрд▓реЗрдпрд░ рдПрдХ рдореБрдлрд╝реНрдд рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рд╣реИ
    рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рднрд╛рдЧ WMP рдФрд░ VLC рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
    рдЦрд┐рд▓рд╛рдбрд╝реА рдиреНрдпреВрдирддрдо рд╢реИрд▓реА рдореЗрдВ рд╣реИ, рд╕рд╛рде рдореЗрдВ
    рджрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╖рдп рд░рдВрдЧ, рдФрд░ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
    рдЦ ...
    рдПрд╕реНрдЯреНрд░реЛрдСрд░реНрдЬрдкреНрд▓реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    рдЪрд▓рдЪрд┐рддреНрд░
    рдЪрд▓рдЪрд┐рддреНрд░
    рдХреЛрдбреА рдореВрд╡рд┐рд╕реНрдЯрд╛рд░+ рдЯреАрд╡реА рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдбрдСрди рд╣реИ/
    рдХреЛрдбреА рдХреБрдП рдкрд░рдорд┐рдЯ рдбрд┐рд╕реНрдкреЛрдирд░ рдбреЗ рдЕрди
    рдбрд┐рдХреЛрдбрд┐рдлрд╝рд╛рдбреЛрд░ рдбреЗ рд▓реЙрд╕ рд╕рд░реНрд╡рд┐рд╕рд┐рд╕ рдЖрдИрдкреАрдЯреАрд╡реА рдбреЗ
    Movistar рдПрдХреАрдХрд░рдг рдПрди рдпреВрдиреЛ рдбреА рд▓реЙрд╕
    рдореАрдбрд┐рдпрд╛рд╕реЗрдВрдЯрд░ рдорд╛...
    рдореЛрд╡рд┐рд╕реНрдЯрд╛рд░реНрдЯрд╡ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    рдХреЛрдб :: рдмреНрд▓рд╛рдХреЛрдВ
    рдХреЛрдб :: рдмреНрд▓рд╛рдХреЛрдВ
    рдХреЛрдб :: рдмреНрд▓реЙрдХ рдПрдХ рдореБрдХреНрдд, рдЦреБрд▓рд╛-рд╕реНрд░реЛрдд рд╣реИ,
    рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реА, рд╕реА ++ рдФрд░ рдлреЛрд░рдЯреНрд░рд╛рди рдЖрдИрдбреАрдИ
    рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рд╡рд╛рд▓реА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
    рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреАред рдпрд╣ рдмрд╣реБрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
    рд╡рд┐рд╕реНрддрд╛рд░...
    рдбрд╛рдЙрдирд▓реЛрдб рдХреЛрдб :: рдмреНрд▓реЙрдХ
  • 4
    рдмреАрдЪ рдореЗрдВ
    рдмреАрдЪ рдореЗрдВ
    рдмреАрдЪ рдореЗрдВ рдпрд╛ рдЙрдиреНрдирдд Minecraft рдЗрдВрдЯрд░рдлрд╝реЗрд╕
    рдФрд░ рдбреЗрдЯрд╛/рд╕рдВрд░рдЪрдирд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ
    рдПрдХ Minecraft рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
    рджреБрдирд┐рдпрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдмрдирд╛рдП рдмрд┐рдирд╛ред рдпрд╣
    рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...
    рдмреАрдЪ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рдПрдордПрд╕рд╡рд╛рдИрдПрд╕2
    рдПрдордПрд╕рд╡рд╛рдИрдПрд╕2
    MSYS2 рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдФрд░
    рдЖрдкрдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп
    рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╡рд╛рддрд╛рд╡рд░рдг,
    рджреЗрд╢реА рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛
    рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ред рдпрд╣...
    рдПрдордПрд╕рд╡рд╛рдИрдПрд╕2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    libjpeg-рдЯрд░реНрдмреЛ
    libjpeg-рдЯрд░реНрдмреЛ
    libjpeg-рдЯрд░реНрдмреЛ рдПрдХ JPEG рдЫрд╡рд┐ рдХреЛрдбреЗрдХ рд╣реИ
    рдЬреЛ SIMD рдирд┐рд░реНрджреЗрд╢реЛрдВ (MMX, SSE2,) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
    рдмреЗрд╕рд▓рд╛рдЗрди рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП NEON, AltiVec)ред
    JPEG рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╡рд┐рд╕рдВрдкреАрдбрд╝рди рдЪрд╛рд▓реВ
    x86, x8...
    рд▓рд┐рдмрдЬрдкреЗрдЧ-рдЯрд░реНрдмреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad