рд╕рдВрд╕реНрдХрд░рдг 11 рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд POSTGRESSO рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрдВрдХред
PostgreSQL рдПрдХ рдЫреБрдЯреНрдЯреА рд╣реИред рдЪрд╛рд░ рдмреАрдЯрд╛ рдХреЗ рдмрд╛рдж,
PostgreSQL 11 рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬрд╛рд░реА рдХреА рдЧрдИ , рдЕрд░реНрдерд╛рдд рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдгред
рдШреЛрд╖рдгрд╛ рдореЗрдВ
рдмреНрд░реВрд╕ рдореЛрдореНрдЬрд╛рди рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рднрд╛рд╖рдг рднреА рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: тАЬрдЗрд╕ рд░рд┐рд▓реАрдЬ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рд╕рдореБрджрд╛рдп рдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдкрд░рд╡рд╛рд╣ рдХреАред рдпрд╣ рд╕рд╛рдмрд┐рдд рд╣реБрдЖ рдХрд┐ PostgreSQL рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдирд▓ рд▓реЛрдб рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг - PostgreSQL 11 - рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред "
рдЬрд╛рд░реА рдиреЛрдЯреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛
- рд╡рд┐рднрд╛рдЬрди:
- рд╣реИрд╢ рд╡рд┐рднрд╛рдЬрди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
- рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА, рдЖрдЧреЗ рдХрд╛ рдЪрд┐рд╣реНрди, рдЕрдиреБрдХреНрд░рдорд┐рдд (рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рдФрд░ рдЯреНрд░рд┐рдЧрд░;
- рдмрдирд╛рдП рдЧрдП рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрднрд╛рдЧ;
- рд╡рд┐рднрд╛рдЬрди рдХреБрдВрдЬреА рдкрд░ рдЕрджреНрдпрддрди рдЕрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдиреЗ рдЪреБрдирд┐рдВрджрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рднрд╛рдЬрди
(partition pruning)
рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╕реАрдЦрд╛;
- рд╕рд╛рде рдореЗрдВ рдЪрд▓рд╛рдирд╛:
- рдЕрдм рдЖрдк рдмреА-рдЯреНрд░реА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ;
- рдХреНрд░рд┐рдПрдЯ рдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рде ... AS, CREATE MATERIALIZED VIEW рдФрд░, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, UNION рдХреЗ рд╕рд╛рде рдХреНрд╡реЗрд░реАрдЬрд╝;
- рд╕рдорд╛рдирд╛рдВрддрд░ HASH JOIN рдФрд░ SEQUENTIAL SCAN рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди;
- рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреА рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд▓реЗрдирджреЗрди рдкреНрд░рдмрдВрдзрди рд╕рдВрднрд╡ рд╣реИ;
- рдХреНрд╡реЗрд░реА рдЕрдВрд╢реЛрдВ рдХрд╛ JIT рд╕рдВрдХрд▓рди, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ рдкрд░ рд▓рд╛рдн;
- рд╡рд┐рдВрдбреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЕрдм SQL рдХреЗ рд╕рднреА рдлрд╝реНрд░реЗрдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ: 2011 рдорд╛рдирдХ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ / рд╕рдЯреАрдХ рд░реЗрдВрдЬрд┐рдВрдЧ рджреВрд░реА, рд╕рдХрд▓ рдореЛрдб, рдПрдХ рдлреНрд░реЗрдо рд╕реЗ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдХрд╡рд░рд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ [рдХрд╡рд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╕рдорд╛рд╡реЗрд╢реА, рд╕рдЦреНрддреА рд╕реЗ рдмреЛрд▓рдирд╛ - рд▓рдЧрднрдЧред POSTGRESSO] CREATE INDEX рдкрд░ INCLUDE рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ;
- рд╡рд┐рд╡рд┐рдз рдЕрдиреБрднрд╛рдЧ рд╕реЗ: ALTER TABLE ... рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ADD COLUMN рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдорд╛рди рдирд╣реАрдВ: рдХрдорд╛рдВрдб рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╕реВрдЪреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдирд╕рдиреАрдЦреЗрдЬ рдирд╣реАрдВ рд╣реИ: рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░,
рдлрд╝реАрдЪрд░ рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ
рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЕрдкреНрд░реИрд▓ рдХреЗ рдордзреНрдп рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА
рдерд╛ ред
рдПрдЪрдкреАрдИ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЬрд┐рд╕реНрдЯ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдкреНрд░реИрд▓ рдлрд╝реАрдЪрд░ рдлрд╝реНрд░реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдРрд╕рд╛ рдерд╛ (рдЗрд╕ рдкреАрдбреАрдПрдл рдореЗрдВ рдирд╡рд╛рдЪрд╛рд░реЛрдВ, рдФрд░ рд╡рд┐рд╡рд░рдгреЛрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ)ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднрд╛рд░реА рдЙрддреНрд╕рд╛рд╣ (рд▓реБрдХрд╛рд╕ рдлрд┐рдЯрд▓ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рдХреА рдЧрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рдЕрднреА рднреА рдкреВрд░реА рдХреА рдЬрд╛рдиреА рд╣реИрдВ, рдФрд░ рдРрд╕реА рджрд┐рд╢рд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдШреЛрдбрд╝рд╛ рдЭреВрда рдирд╣реАрдВ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрд░рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░рдХрд╛рд╢ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛, рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА FOREIGN KEY рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЖрдк рдПрдХ FOREIGN рдХреБрдВрдЬреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рд╡рд┐рднрд╛рдЬрди рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╣реАред рдХреЛрдИ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХ рдирд╣реАрдВ рд╣реИрдВред
JIT/LLVM
рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛: рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рддреЗрдЬ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдУрд╡рд░рд╣реЗрдбреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред
JSON/JSONB
рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдкреИрдЪ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрди (рдЬрд┐рд╕рдореЗрдВ
zheap
(рдЬреЛ рдХрд┐ рдПрдХ рдУрд░реЗрдХрд▓ рдЬреИрд╕рд╛
zheap
рдЬреЛ
zheap
рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рд╕рд╣рд┐рдд)
zheap
рд╕рд╛рде рджреЗрдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╡реЗ рдПрдХ рднреНрд░реВрдг рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ рдПрдкреАрдЖрдИ рдХреЛ рд╣рд┐рд▓рд╛рдпрд╛ рднреА рдирд╣реАрдВ рд╣реИред рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЕрд╡рд╕рд░реЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди
рдпрд╣рд╛рдВ рд╣реИ ред
рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдорд░рдг рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдмрд╛рдХреА рд╣реИред рдирдП рдФрд░ рдЕрдзреВрд░реЗ рдкреБрд░рд╛рдиреЗ рдкрд░ рдХрд╛рдо рдЬреЛрд░реЛрдВ рдкрд░ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдХреА рджрд┐рд╢рд╛ рд╕рдордЭ рдореЗрдВ рдЖ рд░рд╣реА рд╣реИред
рд╕рд╛рдордЧреНрд░реА
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ 11 рдореЗрдВ рдирдпрд╛: рдирд┐рдЧрд░рд╛рдиреА рдЬреЗрдЖрдИрдЯреА рдкреНрд░рджрд░реНрд╢рди, рдСрдЯреЛ рдкреНрд░реАрд╡рд░реНрдо рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВрд▓реБрдХрд╛рд╕ рдлрд┐рдЯрд▓ рди рдХреЗрд╡рд▓
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ , рдмрд▓реНрдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЕрдиреБрдорд╛рди, рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ, рдпреЛрдЬрдирд╛ рднреА рджреЗрддрд╛ рд╣реИред рд▓реБрдХрд╛рд╕ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐
рдЖрдзрд╛рд░ (pg_prewarm)
рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдирдпрд╛, рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ, JIT рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖ рдЕрд▓реНрдЯреНрд░рд╛-рдЖрд╢рд╛рд╡рд╛рджреА рд╣реИ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рд░рд┐рд▓реАрдЬ рд╣реЛрдЧрд╛ ред
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ 11 - рдП рдлрд░реНрд╕реНрдЯ рд▓реБрдХрдХреНрд░реЗрдЧ рдХреЗрд░реНрд╕реНрдЯрд┐рдВрд╕ (рдХреНрд░реЗрдЧ рдХреЗрд░реНрд╕реНрдЯрд┐рдВрд╕)
рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ , рдЬрд┐рдирдореЗрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╛ рдУрд╣ ... рдиреАрдЪреЗ рджреЗрдЦреЗрдВред
PostgreSQL 11 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдирдП рдЯреЗрдмрд▓ рдХреЙрд▓рдо рдЬреЛрдбрд╝рдирд╛рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЙрддреНрд╕реБрдХ рдкреИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ, 2ndQuadrant рдХреЗ рдПрдВрдбреНрд░рдпреВ рдбрдВрд╕реНрдЯрди ред рдЕрдм, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рди рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ CURRENT_TIMESTAMP рдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ () рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
PostgreSQL 11 рдкрд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдФрд░ рд╡реЗрдмрд┐рдирд╛рд░ рдореЗрдВ
2ndQuadrant рдХреЗ рдкреАрдЯрд░ рдЖрдЗрд╕реЗрдирдЯреНрд░рд╛рдЯ рдиреЗ PostgreSQL 11. рдХреЗ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдкрд░ рдПрдХ рд╡реЗрдмрд┐рдирд╛рд░ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреА
ред рд░рд┐рдХреЙрд░реНрдб рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рд╣реИ рдЬреЛ рд╡реЗрдмрд┐рдирд╛рд░ рдореЗрдВ рдЙрддреНрддрд░
рдирд╣реАрдВ рджрд┐рдП рдЧрдП рдереЗ ред
рд▓рд┐рд╕реНрдмрди рдореЗрдВ
PGCONF.EU (рдпрд╣рд╛рдВ
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ ), рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ:
рдореИрдЧреНрдирд╕ рд╣реИрдЧрдирд░ (рдореИрдЧреНрдирд╕ рд╣реИрдЧрдирд░)
PostgreSQL 11 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ? рдФрд░ рдЙрд╕реЗ рдПрдХ рдпреБрдЧрд▓
PostgreSQL 11 рдореЗрдВ рдХреНрдпрд╛ рдкреБрд░рд╛рдирд╛ рд╣реИ? рджреЗрд╡реНрд░реАрдо рдЧреБрдВрдбреБрдЬред
рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдХреНрд╡реЗрд░реА рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдУрд░: PostgreSQL 11 рдФрд░ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдХреБрдЬрд╝рдореЗрдирдХреЛрд╡ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдкреНрд░реЛрдлреЗрд╢рдирд▓)
рд╕реЗ рдкрд░реЗ , рдЬреЛ рди рдХреЗрд╡рд▓ (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрддрдирд╛) рдХрдорд┐рдЯреЗрдб рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХрд╛рдо рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рднреА рд╣реИрдВред
рдЗрд▓реНрдпрд╛ рдХреЛрд╕реНрдореЛрдбреЗрдореЗрдиреНрд╕реНрдХреА (
рдбреЗрдЯрд╛ рдПрдЧреНрд░реЗрдЯ )
рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрд╕реЗрд▓ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЕрднреНрдпрд╛рд╕рдХреНрдпрд╛ рдЖрдкрдХреЛ PostgreSQL рдореЗрдВ рдПрдХ рдкреВрд░реНрдг-рдкрд╛рда рдЦреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдУрд▓реЗрдЧ рдмрд╛рд░реНрдЯреБрдиреЛрд╡ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдкреНрд░реЛрдлреЗрд╢рдирд▓) ,
рдЙрдиреНрдирдд PostgreSQL рдмреИрдХрдЕрдк рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рддрд░реАрдХреЗ рдЕрдирд╛рд╕реНрддрд╛рд╕рд┐рдпрд╛ рд▓реБрдмреЗрдиреАрдХреЛрд╡рд╛ (рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЯреНрд╕)
Postgresso рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ!рдореЗрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдФрд░ рд╕реБрдЭрд╛рд╡ рднреЗрдЬреЗрдВ: news_channel@postgrespro.ruрдкрд┐рдЫрд▓реЗ рдореБрджреНрджреЗ:
# 10 ,
# 9 ,
# 8 ,
# 7 ,
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 2 ,
# 1