рдкреЛрд╕реНрдЯрдЧреНрд░реЛ 19


рдЬрд┐рдВрджрдЧреА рдЪрд▓рддреА рд░рд╣рддреА рд╣реИред рд╣рдо рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк PostgreSQL рд╕рдорд╛рдЪрд╛рд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред

рд╡рд┐рдЬреНрдЮрдкреНрддрд┐


рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ 11.17.1 рдФрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдкреНрд░реЛ рдкреНрд░реЛ 11.17.1 рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЬ рдкреНрд░реЛ рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ 11.17.1 рдореЗрдВ

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



рдорд▓реНрдЯреАрдорд╛рд╕реНрдЯрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдХреЗ рджреМрд░рд╛рди рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдмрд┐рдВрджреБ рдкрд░ рдПрдХ рдмрдЧ рдлрд┐рдХреНрд╕реНрдб, рдЬреЛ рдкрд╣рд▓реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реБрдЖ рдерд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдХреЗ рддрдВрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЗрд╕рдореЗрдВ рдирд┐рдореНрди рдирд╡рд╛рдЪрд╛рд░ рджрд┐рдЦрд╛рдИ рджрд┐рдП:
- рд╕рдорд░реНрдкрд┐рдд_рд╕рд░реНрд╕ рдкреИрд░рд╛рдореАрдЯрд░, рдЬреЛ рдЖрдкрдХреЛ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдореЛрдб рдореЗрдВ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛;
- рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрд╡рд╛рд░рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрдм рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рддрд╛рдХрд┐ рдПрдХ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдПрдХ рд╣реА рд╕рд╛рдЭрд╛ рдкреВрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдВред
рдкреНрд░реЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ 11.17.1 рдФрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдкреНрд░реЛ рдорд╛рдирдХ 11.17.1 рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрдо рд╕реБрдзрд╛рд░ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, pg_probackup рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 2.2.7 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ mamonsu рдХреЛ 2.4.4 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрди рдФрд░ рдЕрдиреНрдп рд░рд┐рд▓реАрдЬрд╝ рдЗрдиреЛрд╡реЗрд╢рди рдХреЗ рд▓рд┐рдП, PPE рдФрд░ PPS рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рдЕрдзреНрдпрд╛рдп рджреЗрдЦреЗрдВ ред

Progres Pro Pro 12.2.1

PostgreSQL 12 рдФрд░ Postgres Pro Standard 11.17.1 рд╕реЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░реЛрдВ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

pgAdmin 4 v 4.19ред

рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдиреЗ рдкрд╛рдпрдерди 3.8, рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд░ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛, рдФрд░ рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди pgAdmin рджреНрд╡рд╛рд░рд╛ рдмрд╛рдзрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рд▓реЗрдирджреЗрди рдЬреЛ рдЕрднреА рддрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред 18 рдмрдЧ рддрдп рдХрд┐рдПред

рдкреЛрд╕реНрдЯрдЬреАрдЖрдИрдПрд╕ 3.0.1ред

Git рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝, PostgreSQL 13 рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред PostgreSQL 12.2, GEOS 3.8.0, SFCGAL 1.3.7, GDAL
3.0.4, PROJ 6.3.1, protobuf-c 1.3.3, json-c 0.13 рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рддред .1ред рдпрд╣рд╛рдВ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ , рдкреНрд░рд▓реЗрдЦрди рдкреАрдбреАрдПрдл рдореЗрдВ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

pg_featureserv

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

pg_tileserv

рдЧреЛ рдореЗрдВ рд▓рд┐рдЦреЗ рдкреЛрд╕реНрдЯрдЧрд┐рд╕-рдУрдирд▓реА рдЯрд╛рдЗрд▓ рд╕рд░реНрд╡рд░ (рдореИрдк рд╕рд░реНрд╡рд░)ред рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдпрд╣ рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ ред

pg_partman 4.3.0

рдореВрд▓ рд░реВрдк рд╕реЗ - рдмрдЧ рдлрд┐рдХреНрд╕ред рдпрд╣рд╛рдВ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ , рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

Pgpool-II 4.1.1

рднреА рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг 4.0.8, 3.7.13, 3.6.20, 3.5.24 рдФрд░ pgpoolAdmin 4.1.0 рд╣реИрдВред рд░рд┐рд▓реАрдЬ , рд╕реНрд░реЛрдд рдФрд░ рдЖрд░рдкреАрдПрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдУрдбрд┐рд╕реА 1.1 PostgreSQL рдЦреАрдВрдЪрдиреЗ рдХреА

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

рдкреАрдПрдПрдл v2.3.0

PAF, рдЕрд░реНрдерд╛рддреН, PostgreSQL рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдлрд╝реЗрд▓рдУрд╡рд░, рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреЗрд╕рдореЗрдХрд░-рдХреЛрд░реЛрд╕рд┐рдВрдХ-рдЖрдзрд╛рд░рд┐рдд рдлрд╝реЗрд▓рдУрд╡рд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд╛рдзрд╛рди, рдХреЗрд╡рд▓ рдкреЗрд╕рдореЗрдХрд░ 1.1.13 рдХреЗ рд╕рд╛рде corosync 2.x рдкрд░ рд╕рдВрдЧрдд рд╣реИред PAF рдЕрдм PostgreSQL 12. рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред

рдмреБрдХрд╛рд░реНрдбреЛ 5.6.0 рдХрд╛

рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдиреЗ рдХрд╕реНрдЯрдо рд╕рдВрдШрд░реНрд╖ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рддрдВрддреНрд░, рдЕрдиреБрдХреВрд▓рд┐рдд рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕реА 11 рдФрд░ 12 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ ред рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

pglogical 2.3

рдЕрдм рдЖрдк рдиреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХреЗ рддрд╣рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

Postgresql Anonymizer 0.6

рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди PostgreSQL рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ рдпрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдбреЗрдорди рдХреНрд▓реЛрд╢рд░ рдиреЗ рдХрд┐рдпрд╛, рдФрд░ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдбрд╛рд▓рд┐рдмреЛ рдХреЗ рд╡рд┐рдВрдЧ рдХреЗ рддрд╣рдд рджрд┐рдпрд╛ред рдбрд╛рд▓рд┐рдмреЛ рдЧрд┐рдЯреБрдм рдкрд░ ред рдЖрдк рдпрд╣рд╛рдВ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред

рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрдЪ


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

рд╕рд╛рдордЧреНрд░реА


рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП COVID-19 рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХреЛ рдЪрд╛рд░реНрдЬ рдХрд░рддреЗ рд╣реБрдП

TimescaleDB рдХреЛрдбрд░реНрд╕ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рдпрд░рд╕ рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдФрд░ PostGIS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, "рдПрдХ рдореАрд▓ рдХреЗ рднреАрддрд░ рдХрд┐рддрдиреЗ рдкрдбрд╝реЛрд╕реА рдХрд▓ рдмреАрдорд╛рд░ рд╣реЛ рдЧрдП" рдЬреИрд╕реЗ рдкреНрд░рд╢реНрди рддреИрдпрд╛рд░ рдХрд░реЗрдВред

Microsoft Azure рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реИ PostgreSQL рдХрдорд┐рдЯрд░реНрд╕

Microsoft рдХреЗрд╡рд▓ Postgres рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдЦрд░реАрдж рд░рд╣рд╛ рд╣реИред рдкреНрд░рд╛рджреЗрд╢рд┐рдХ рдорд╛рдирд╡ рд╕рдВрд╕рд╛рдзрди рд╕реЗрд╡рд╛рдПрдБ рдПрдордПрд╕ рд▓реЙрдпрд░ рдЕрдЧреНрд░рдгреА рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВред рдереЙрдорд╕ рдореБрдирд░реЛ (рдереЙрдорд╕ рдореБрдирд░реЛ), рдЬреЗрдл рдбреЗрд╡рд┐рд╕ (рдЬреЗрдл рдбреЗрд╡рд┐рд╕) рдФрд░ рдПрдВрдбрд░реНрд╕ рдлреНрд░рдВрдб (рдПрдВрдбреНрд░реЗрд╕ рдлреНрд░рд╛рдпрдВрдб) рдореЗрдВ рдЖрдП рдПрдХ рдХрдВрдкрдиреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ ред

рдмреЗрдХрд╛рд░ рд╡реИрдХреНрдпреВрдорд┐рдВрдЧ

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

рд╕рдорд╛рдирд╛рдВрддрд░рд╡рд╛рдж, рдЖрдЧреЗ рдХреНрдпрд╛?

рдЕрдорд┐рдд рдХрдкрд┐рд▓рд╛ рдиреЗ рд╕рдВрд╕реНрдХрд░рдг 9.6 рдХреЗ рдмрд╛рдж рд╕реЗ PostgreSQL рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИред рд╕рд╛рде рд╣реА рд╕рдВрд╕реНрдХрд░рдг 13 рдореЗрдВ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдП, рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдПрдВред

рд╕рдкреНрддрд╛рд╣ рдХреЗ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕реАрдХреНрдпреВрдПрд▓ рдкрд░реНрд╕рди: рдЬреЛ рдХреЙрдирд╡реЗ; рдмреНрд░реВрд╕ рдореЛрдореНрдЬрд┐рдпрди рдЬреЛ рдЬреЛрд╡реЗ рдХреЗ рд╕рд╛рде

рд▓рдШреБ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ ред рдХреНрд▓рд╛рд╕рд┐рдХ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреЗ рд╕рд╛рде 20 рд╕рд╛рд▓), рдкреАрдПрд▓ / рдЖрд░ рдХреЗ рд▓реЗрдЦрдХ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреБрд░рдХреБрд░реЗ рдбреЗрдЯрд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред Postgres рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЬреНрдЬрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдмреНрд░реВрд╕ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреЗ рд╕рд╛рде 24 рд╕рд╛рд▓) рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИрд▓реЗрдХрд┐рди рд╡рд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╣рдЬреЗ рд░рдЦрддрд╛ рд╣реИ: рдЙрд╕рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рд╕реНрддрд╛рд░ PostGIS рд╣реИ, PG 12 рдХреА рдореБрдЦреНрдп рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВ REINDEX CONCURRENTLY , рдорд▓реНрдЯреА-рдХреЙрд▓рдо рдЖрдБрдХрдбрд╝реЗ, CTE рдЗрдирд▓рд╛рдЗрдирд┐рдВрдЧ рд╣реИрдВ , рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ PG рд╢рд╛рд░реНрдбрд┐рдВрдЧ рд╣реИред

PostgreSQL рдХреЛрд░ рдореЗрдВ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА / рд╢реЗрдпрд░рд┐рдВрдЧ - рдкрд╣реЗрд▓реА рдХреЗ рдЧреБрдо рдЯреБрдХрдбрд╝реЗ рд╢рд╛рд░реНрдбрд┐рдВрдЧ

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

рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рди рдХреЗрд╡рд▓ рд╣рдо, рдмрд▓реНрдХрд┐ Postgres Weekly рд╕рд▓рд╛рд╣ рднреА рджреЗрддреЗ рд╣реИрдВPostgres рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╢рд┐рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧ рд╕реЗ рдпреЗрдЧреЛрд░ рд░реЛрдЧреЛрд╡ рдХрд╛ рдПрдХ рд▓реЗрдЦ рдкрдврд╝реЗрдВ (рдпрд╛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝реЗрдВ)ред рд▓реЗрдЦ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░рдг (рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдкреНрд░рдХрд╛рд╢рди) рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореВрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╣реИред

рдПрдХ рдирд┐рдореНрди рд╕реНрддрд░ рдкрд░

рдФрд░ рдПрдХ рд╕реЗрдХрдВрдб (рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ) рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдкрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХрд░рддрд╛ рд╣реИ ред рдореЗрдВ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ, рджрд┐рдорд┐рддреНрд░реА Dolgov Zalando рд╕реЗ Postgres, strace рдФрд░ gdb рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 37 рдорд┐рдирдЯ рд╡рд╛рд░реНрддрд╛ рдХреЗ рд▓рд┐рдПред рдкреАрдПрд▓ / pgSQL рдореЗрдВ

рдЙрдкрд╢реАрд░реНрд╖рдХ рдХреЗ

рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрд╢реАрд░реНрд╖рдХ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЯреНрд╕ рдХрд░рддрд╛ рд╣реИ , рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рд╕рд╛рдЗрдмрд░реНрдЯреЗрдХ рдмреНрд▓реЙрдЧ рдореЗрдВ рдирд┐рджрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ ред

PostgreSQL

рдкрд░ рдкреВрд░реНрдг рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрд░рдХреЛрдирд╛ рд╕рд╛рдЗрдЯ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛рдЬрд╛рд╡рд╛ рдореЗрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, Postgres рдореЗрдВ NULL рдХреЗ рд╕рд╛рде C / C ++ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ)ред

рдЬреЛ рдмреЙрдЯ рдкреВрд░реНрдг рд▓реЗрдЦ

рд╢реАрд░реНрд╖рдХ : рдЬреЛ рдмреЙрдЯ, рдПрдХ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд╣рд╛рдпрдХ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг реж.рел.реж рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред ред рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реИрдм рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ (Postgres.ai рд╕реЗ) рд╕реНрд▓реИрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреИрдЯрдмреЛрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред


рд╕рдореНрдореЗрд▓рди


рдЬрдмрдХрд┐ рд╣рдо рд░рджреНрджреАрдХрд░рдг рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрд╕реНрдерд┐рд░ рд╣реИред



Postgresso рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ !

рдореЗрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдФрд░ рд╕реБрдЭрд╛рд╡ рднреЗрдЬреЗрдВ: news_channel@postgrespro.ru
рдкрд┐рдЫрд▓реЗ рдореБрджреНрджреЛрдВ: # 18 , # 17 , # 16 , # 15 , # 14 , # 13 , # 12 , # 11 (рд╡рд┐рд╢реЗрд╖) , # 10 , # 9 , # 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

All Articles