Χρησιμοποιείτε 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 script που εκτελείται στον κύριο διακομιστή που οδηγεί σε αλλαγές δεδομένων.

Άλλες αλλαγές

Επισημαίνονται επίσης ορισμένες αλλαγές που επηρεάζουν μόνο την έκδοση 12:

  • Υποστήριξη για κάθε τύπο πινάκων στόχων (προβολές, fdw (Foreign Data Wrapper), τμηματοποιημένοι πίνακες, κατανεμημένοι πίνακες citus).
  • Δυνατότητα επαναπροσδιορισμού ονομάτων πινάκων (αναπαραγωγή από έναν πίνακα στον άλλο).
  • Υποστήριξη για αμφίδρομη αναπαραγωγή μέσω της μεταφοράς μόνο τοπικών αλλαγών, αγνοώντας τα αντίγραφα που προέρχονται από το εξωτερικό.
  • Η παρουσία ενός συστήματος επίλυσης συγκρούσεων που βασίζεται στον αλγόριθμο LWW (last-writer-win).
  • Η δυνατότητα αποθήκευσης πληροφοριών σχετικά με την πρόοδο της αναπαραγωγής και των μη εφαρμοσμένων αντιγράφων σε έναν ξεχωριστό πίνακα, ο οποίος μπορεί να χρησιμοποιηθεί για επαναφορά μετά από προσωρινά απρόσιτη επαναφορά κόμβων λήψης.

Y των διορθώσεων, ξεχωρίζουν τα ακόλουθα, εκ των οποίων η πλειοψηφία επηρεάζει την έκδοση 12 αλλά υπάρχουν και σε ορισμένες προηγούμενες εκδόσεις:

  • Διορθώθηκε το σφάλμα κατά την προσθήκη περιορισμών ξένου κλειδιού στον πίνακα διαμερισμάτων (γνωστός και ως πίνακας διαμερισμάτων πολλαπλών επιπέδων) Εάν αυτή η λειτουργικότητα έχει ήδη χρησιμοποιηθεί, μπορεί να επιλυθεί με αποσύνδεση και επανασύνδεση του επηρεαζόμενου διαμερίσματος, ή ρίχνοντας και προσθέτοντας ξανά τον περιορισμό ξένου κλειδιού στον κύριο πίνακα. Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τον τρόπο εκτέλεσης αυτών των βημάτων στην τεκμηρίωση ALTER TABLE.
  • Διορθώθηκε το ζήτημα απόδοσης για διαχωρισμένους πίνακες που εισήχθησαν από την ενημέρωση κώδικα για το CVE-2017-7484, το οποίο επιτρέπει τώρα στον προγραμματιστή να χρησιμοποιεί στατιστικά στοιχεία για έναν θυγατρικό πίνακα για μια στήλη στην οποία ο χρήστης έχει πρόσβαση στον γονικό πίνακα όταν το ερώτημα περιέχει έναν τελεστή διαρροής.
  • Διάφορες άλλες επιδιορθώσεις και αλλαγές σε διαχωρισμένους πίνακες, συμπεριλαμβανομένης της παράβλεψης των εκφράσεων κλειδιών διαμερισμάτων που επιστρέφουν ψευδο-τύπους, όπως το RECORD.
  • Επιδιόρθωση για τους συνδρομητές λογικής αναπαραγωγής για την εκτέλεση ενεργοποιήσεων ΕΝΗΜΕΡΩΣΗΣ ανά στήλη.
  • Επιδιόρθωση για διάφορα σφάλματα και σφάλματα για εκδότες και συνδρομητές λογικής αναπαραγωγής.
  • Βελτιώθηκε η αποτελεσματικότητα της λογικής αναπαραγωγής με REPLICA IDENTITY FULL.
  • Διάφορες διορθώσεις για διαδικασίες walsender.
  • Η απόδοση των κατακερματισμών με πολύ μεγάλες εσωτερικές σχέσεις βελτιώνεται.
  • Διάφορες επιδιορθώσεις για παράλληλα σχέδια ερωτημάτων.
  • Πολλαπλές επιδιορθώσεις για σφάλματα προγραμματιστή ερωτήματος, συμπεριλαμβανομένου ενός που επηρεάζει τις συνδέσεις ενός ερωτήματος με μία σειρά.
  • Συμπεριλήφθηκαν αρκετές ενημερώσεις κώδικα για στατιστικά επέκτασης MCV, συμπεριλαμβανομένης μιας για εσφαλμένη εκτίμηση των ρητρών OR.
  • Βελτιώθηκε η απόδοση της παράλληλης διασταύρωσης κατακερματισμού σε CPU με πολλούς πυρήνες.

Εάν θέλετε να μάθετε περισσότερα για την κυκλοφορία αυτών των διορθωτικών εκδόσεων, μπορείτε να δείτε τις λεπτομέρειες στο τον ακόλουθο σύνδεσμο.

Όσον αφορά την ενημέρωση στη νέα διορθωτική έκδοση που αντιστοιχεί στην έκδοση στην οποία βρίσκεστε, δεν χρειάζεται να εκτελέσετε ένα pg_upgrade, απλά πρέπει να ενημερώσετε τα δυαδικά αρχεία της εγκατάστασής σας.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.