האם אתה משתמש ב- PostgreSQL? עליך לעדכן את הגרסה המתקנת החדשה בהקדם האפשרי

postgreSQL

Recientemente מפתחי PostgreSQL פרסמו גרסאות תיקונים בגרסאות 9-12 הגרסאות החדשות הן 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ו- 9.4.26. מתוכם זה אחרון (9.4.26) הוא העדכון האחרון שהוכן לסניפי 9.4. בעוד שעדכוני גרסה 9.5 יוקמו עד פברואר 2021, 9.6 עד נובמבר 2021, PostgreSQL 10 עד נובמבר 2022, PostgreSQL 11 עד נובמבר 2023 ו- PostgreSQL 12 עד נובמבר 2024.

עם שחרור גרסאות תיקון חדשות מפתחים מזכירים 75 תקלות באגים ותוקנות פגיעות (CVE-2020-1720) בשל היעדר אימות הרשאות בעת ביצוע הפקודה "ALTER ... תלוי בהרחבה".

על פגיעות

בנסיבות מסוימות, הפגיעות מאפשרת למשתמש חסר זכות להסיר כל פונקציה, הליך, תצוגה ממומשת, אינדקס או טריגר. התקפה אפשרית אם המנהל התקין סיומת כלשהי והמשתמש יכול להריץ את הפקודה CREATE או שניתן לשכנע את בעל התוסף להפעיל את הפקודה DROP EXTENSION.

בנוסף, אתה יכול להבחין בהופעת יישום pgcat חדש, המאפשר לשכפל נתונים בין שרתי PostgreSQL מרובים. התוכנית תומכת בשכפול לוגי באמצעות התרגום והשמעה חוזרת על מארח אחר של סקריפט SQL המבוצע בשרת הראשי המוביל לשינויים בנתונים.

שינויים אחרים

שינויים מסוימים המשפיעים רק על גרסה 12 מודגשים גם הם:

  • תמיכה בכל סוג של טבלאות יעד (תצוגות, fdw (Wrapper Data Foreign), טבלאות מפולחות, טבלאות סיטוס מבוזרות).
  • יכולת להגדיר מחדש שמות טבלאות (שכפול מטבלה אחת לשנייה).
  • תמיכה בשכפול דו כיווני באמצעות העברת שינויים מקומיים בלבד, תוך התעלמות מהעתקים המגיעים מבחוץ.
  • נוכחות של מערכת ליישוב סכסוכים המבוססת על האלגוריתם LWW (האחרון-כותב-זכייה).
  • היכולת לשמור מידע אודות התקדמות השכפול והעתקים שאינם מיושמים בטבלה נפרדת, שניתן להשתמש בה לשחזור לאחר חידוש צומת הקבלה הזמין באופן זמני.

Y מהתיקונים בולטים הדברים הבאים, שרובם משפיעים על גרסה 12 אך הם קיימים גם בכמה גרסאות קודמות:

  • תוקן באג בעת הוספת אילוצי מפתח זרים לטבלה המחולקת למחצה (aka טבלה מחולקת מרובת רמות). אם כבר נעשה שימוש בפונקציונליות זו, ניתן לפתור אותה על ידי ניתוק וחיבור המחיצה המושפעת מחדש, או על ידי צניחה והוספה מחדש של אילוצי המפתח הזר לטבלה הראשית. מידע נוסף על אופן ביצוע צעדים אלה ניתן למצוא בתיעוד ALTER TABLE.
  • בעיית ביצועים קבועה לטבלאות מחולקות שהוצגה על ידי תיקון עבור CVE-2017-7484 המאפשרת כעת למתזמן להשתמש בסטטיסטיקה בטבלת צאצא לעמודה שהגישה אליה למשתמש בטבלת האב כאשר השאילתה מכילה אופרטור דולף.
  • תיקונים שונים אחרים ושינויים בטבלאות המחולקות, כולל התעלמות מביטויי מפתח למחיצה המחזירים סוגי פסאודו, כגון RECORD.
  • תקן עבור מנויי שכפול לוגיים להריץ טריגרים של UPDATE בכל עמודה.
  • תיקון למנעולים והתרסקויות שונות עבור מפרסמי שכפול לוגיים ומנויים.
  • שיפור היעילות של שכפול לוגי באמצעות REPLICA IDENTITY FULL.
  • תיקונים שונים לתהליכי וולנדר.
  • ביצועי חשיפות עם מערכות יחסים פנימיות גדולות מאוד משופרים.
  • תיקונים שונים לתוכניות שאילתות מקבילות.
  • תיקונים מרובים עבור באגים של מתכנן שאילתות, כולל תיקון שמשפיע על צירופי משנה של שורה אחת.
  • כללו מספר תיקונים לסטטיסטיקה של הרחבת MCV, כולל הערכה שגויה של סעיפי OR.
  • שפר את היעילות של צומת חשיש מקביל במעבדים עם ליבות רבות.

אם אתה רוצה לדעת יותר על שחרור גרסאות תיקון אלה, אתה יכול לבדוק את הפרטים ב הקישור הבא.

לגבי העדכון לגרסה המתקנת החדשה המתאימה לגרסה בה אתה נמצא, אינך צריך לבצע pg_upgrade, אתה רק צריך לעדכן את הקבצים הבינאריים של ההתקנה שלך.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.