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

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

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

  • Προστέθηκε η δυνατότητα χρήσης της έκφρασης "FILTER» με συγκεντρωτικές συναρτήσεις, που καθιστά δυνατό τον περιορισμό της κάλυψης των δεδομένων που επεξεργάζεται η συγκεντρωτική συνάρτηση μόνο σε εγγραφές που ικανοποιούν μια δεδομένη συνθήκη.
  • Το μπλοκ "ORDER BY" παρέχει υποστήριξη για το "ΜΗΧΑΝΕΙ ΠΡΩΤΑ"Και"ΜΗΝ ΤΕΛΕΥΤΑΙ» για τον προσδιορισμό της θέσης των στοιχείων με τιμή NULL κατά την ταξινόμηση.
  • Η εντολή ".αναρρώνω» για να επαναφέρετε τα περιεχόμενα κατεστραμμένων αρχείων από τη βάση δεδομένων.
  • Σε επέκταση UBI προστέθηκε υποστήριξη εκφράσεις ευρετηρίασης;
  • Τα PRAGMA index_info και PRAGMA index_xinfo έχουν επεκταθεί για να παρέχουν πληροφορίες σχετικά με τη διάταξη αποθήκευσης των πινάκων που έχουν δημιουργηθεί σε λειτουργία "ΧΩΡΙΣ ROWID".
  • Προστέθηκε API sqlite3_drop_modules(), το οποίο σας επιτρέπει να απαγορεύσετε την αυτόματη φόρτωση εικονικών πινάκων από την εφαρμογή.
  • Ο αναλυτής σχήματος βάσης δεδομένων έχει αλλάξει για να εμφανίζει ένα σφάλμα όταν οι στήλες τύπου, ονόματος και tbl_name στον πίνακα sqlite_master έχουν καταστραφεί όταν συνδέονται εκτός λειτουργίας writable_schema.
  • Οι εντολές PRAGMA function_list, PRAGMA module_list και PRAGMA pragma_list είναι ενεργοποιημένες από προεπιλογή. Για να αλλάξετε την προεπιλεγμένη συμπεριφορά κατασκευής, πρέπει να καθορίσετε ρητά "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS".
  • Για συναρτήσεις SQL που καθορίζονται από την εφαρμογή, προτείνεται η σημαία SQLITE_DIRECTONLY, η οποία σας επιτρέπει να απαγορεύσετε τη χρήση αυτών των συναρτήσεων εντός κανόνων και προβολών.

Πηγή: opennet.ru

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