Κυκλοφορία του DBMS SQLite 3.28

Εισήχθη απελευθέρωση SQLite 3.28.0, ένα ελαφρύ DBMS σχεδιασμένο ως βιβλιοθήκη προσθήκης. Ο κώδικας SQLite διανέμεται ως δημόσιος τομέας, δηλ. μπορεί να χρησιμοποιηθεί χωρίς περιορισμούς και δωρεάν για οποιονδήποτε σκοπό. Οικονομική υποστήριξη για προγραμματιστές SQLite παρέχεται από μια ειδικά δημιουργημένη κοινοπραξία, η οποία περιλαμβάνει εταιρείες όπως οι Adobe, Oracle, Mozilla, Bentley και Bloomberg.

Ο κύριος αλλαγές:

  • Αναπτυγμένος συναρτήσεις παραθύρου (συναρτήσεις παραθύρου ή αναλυτικές συναρτήσεις που επιτρέπουν σε κάθε σειρά ερωτήματος να εκτελεί υπολογισμούς χρησιμοποιώντας άλλες σειρές): προστιθέμενη υποστήριξη για έκφραση ΑΠΟΚΛΕΙΩ, κατέστη δυνατή η χρήση αλυσίδες λειτουργίες παραθύρου (ένα παράθυρο ορίζεται στην περιοχή ενός άλλου), παρέχονται υποστήριξη ομαδοποιήσεις που χρησιμοποιούν την έκφραση GROUP και οι περιορισμοί RANGE εφαρμόζονται ΠΡΟΗΓΟΥΜΕΝΟΣ и ΕΠΟΜΕΝΟ;
  • Βελτιωμένη εφαρμογή της εντολής "ΣΚΟΥΠΙΣΤΕ ΣΕ ΚΕΝΟ", το οποίο μπορεί πλέον να χρησιμοποιηθεί με βάσεις δεδομένων που είναι διαθέσιμες σε λειτουργία μόνο για ανάγνωση.
  • Προστέθηκαν νέες βελτιστοποιήσεις ερωτημάτων: Επιταχύνθηκε λειτουργία των εκφράσεων LIKE μαζί με τη λέξη-κλειδί ESCAPE και όταν είναι ενεργοποιημένη η λειτουργία "PRAGMA case_sensitive_like". Υπό την παρουσία του μερικός δείκτης Οι περιττοί έλεγχοι προφανώς αληθών συνθηκών που καθορίζονται στην ρήτρα WHERE καταργούνται·
  • Η εντολή ".παράμετρος» για την εργασία συνημμένες αντικαταστάσεις (οι μάσκες αντικαθίστανται σε οποιεσδήποτε εκφράσεις SQL). Στην εντολή ".archive", η επιλογή "--update" έχει επανασχεδιαστεί, η οποία πλέον παρακάμπτει τα αμετάβλητα αρχεία που βρίσκονται ήδη στο αρχείο και η επιλογή "--insert" έχει προστεθεί για να συμπεριλάβει αρχεία στο αρχείο.
  • Προστέθηκε προσθήκη απολιθώματα.γ, το οποίο σας επιτρέπει να δημιουργήσετε, να εφαρμόσετε και να αποσυναρμολογήσετε формат Αλλαγές απολιθωμάτων δέλτα που χρησιμοποιούνται στην επέκταση RBU.
  • Αυξημένη αξιοπιστία της εργασίας με κατεστραμμένα αρχεία βάσης δεδομένων.
  • Ένας καθρέφτης του αποθετηρίου έργου έχει ξεκινήσει στις GitHub (βασικός αποθήκη υποστηρίζεται χρησιμοποιώντας έλεγχο έκδοσης Απολίθωμα, που δημιουργήθηκε από τον συγγραφέα του SQLite).

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο