Πραγματοποιήθηκε η κυκλοφορία του DBMS SQLite 3.30.0. Το SQLite είναι ένα συμπαγές ενσωματωμένο DBMS. Ο πηγαίος κώδικας της βιβλιοθήκης έχει μεταφερθεί στο δημόσιος τομέας.
Τι νέο υπάρχει στην έκδοση 3.30.0:
- πρόσθεσε τη δυνατότητα χρήσης της έκφρασης "ΦΙΛΤΡΟ" με συναρτήσεις συγκεντρωτικών στοιχείων, γεγονός που επέτρεψε τον περιορισμό της κάλυψης των δεδομένων που επεξεργάζεται η συνάρτηση μόνο σε εγγραφές με βάση μια δεδομένη συνθήκη.
- Στο μπλοκ "ORDER BY", παρέχεται υποστήριξη για τις σημαίες "NULLS FIRST" και "NULLS LAST" για τον προσδιορισμό της θέσης των στοιχείων με την τιμή NULL κατά την ταξινόμηση.
- πρόσθεσε την εντολή ".recover" για να επαναφέρει τα περιεχόμενα κατεστραμμένων αρχείων από τη βάση δεδομένων.
- Τα PRAGMA index_info και PRAGMA index_xinfo έχουν επεκταθεί για να παρέχουν πληροφορίες σχετικά με τη διάταξη αποθήκευσης των πινάκων που έχουν δημιουργηθεί σε λειτουργία "ΧΩΡΙΣ ROWID".
- Το API sqlite3_drop_modules() έχει προστεθεί για να επιτρέπεται η αυτόματη φόρτωση εικονικών πινάκων να απενεργοποιηθεί.
- Οι εντολές PRAGMA function_list, PRAGMA module_list και PRAGMA pragma_list ενεργοποιούνται από προεπιλογή.
- έχει εισαχθεί η σημαία SQLITE_DIRECTONLY, η οποία σας επιτρέπει να απαγορεύετε τη χρήση συναρτήσεων SQL εντός κανόνων και προβολών.
- Η επιλογή παλαιού τύπου SQLITE_ENABLE_STAT3 δεν είναι πλέον διαθέσιμη.
Πηγή: linux.org.ru