Στοιχεία Λογισμικού:
Εκδοχή: 1.3.189 επικαιροποιημένο
Ανεβάστε ημερομηνία: 28 Sep 15
Άδεια: Δωρεάν
Δημοτικότητα: 244
Το πακέτο λήψης έρχεται με την προηγμένη τεκμηρίωση και τον πηγαίο κώδικα της βάσης δεδομένων.
Τι είναι καινούργιο σε αυτή την έκδοση:
- MVStore:. σε ορισμένες περιπτώσεις, μπλοκ δεδομένων CLOB / BLOB αφαιρέθηκαν εσφαλμένα κατά το άνοιγμα μιας βάσης δεδομένων
- MVStore:. ενημερώσεις που επηρέασε πολλές γραμμές ήταν αργή ήταν σε ορισμένες περιπτώσεις, αν υπήρχε ένα δευτερεύον ευρετήριο
- Χρήση του "runscript" με autocommit ειδικές ανάγκες θα μπορούσε να οδηγήσει σε ένα χρονικό όριο κλειδώματος στο εσωτερικό του πίνακα "SYS".
- Τεύχος 603: υπήρχε μια διαρροή μνήμης όταν χρησιμοποιούν το Η2 σε μια εφαρμογή web. Apache Tomcat καταγράφεται ένα μήνυμα σφάλματος: ". Η εφαρμογή web ... δημιούργησε ένα ThreadLocal με το κλειδί του τύπου [org.h2.util.DateTimeUtils $ 1]"
- Όταν χρησιμοποιείτε το MVStore, τρέχει ένα σενάριο SQL δημιουργήσει από το εργαλείο Επαναφορά από ένα αρχείο PageStore απέτυχε με ένα μήνυμα σφάλματος παράξενη (NullPointerException), τώρα ένα σαφές μήνυμα σφάλματος.
- Τεύχος 605: με την έκδοση 1.4.186, άνοιγμα μιας βάσης δεδομένων θα μπορούσε να οδηγήσει σε έναν ατελείωτο βρόχο στην LobStorageMap.init .
- Ερωτήματα που χρησιμοποιούν τον ίδιο πίνακα αυτό πολλές φορές λειτουργούν τώρα. Πριν, η επίλεκτη λίστα έκφραση επεκτάθηκε σωστά. Παράδειγμα:. "Επιλέξτε * από ένα ως x, b ως x"
- Η λειτουργία συμβατότητας MySQL "ένθετο ... σε δύο αντίτυπα ενημέρωση του κλειδιού" δεν λειτούργησε με ένα μη προεπιλεγμένο σχήμα.
- Τεύχος 599:. ο όρος "στο (x, y)" δεν θα μπορούσε να χρησιμοποιηθεί στην επιλεγμένη λίστα κατά τη χρήση "ομάδα του"
- Η μνήμη cache LIRS θα μπορούσε να αυξηθεί μεγαλύτερο από την εκχωρημένη μνήμη.
- Μια νέα εφαρμογή σύστημα αρχείων που ανοίγει πάλι το αρχείο, εάν ήταν κλειστό λόγω της εφαρμογής καλώντας Thread.interrupt (). Όνομα αρχείου πρόθεμα "Επανάληψη:". Παρακαλείστε να σημειώσετε ότι συνιστάται να αποφεύγουν να καλέσουν Thread.interrupt? αυτό είναι ένα πρόβλημα για διάφορες βιβλιοθήκες, συμπεριλαμβανομένων των Apache Lucene.
- MVStore: χρησιμοποιήστε το σύστημα αρχείων RandomAccessFile αν το όνομα αρχείου αρχίζει με το "αρχείο".
- Να επιτρέπεται DATEADD να πάρετε μια μεγάλη τιμή για την περιεκτικότητα κατά τον χειρισμό χιλιοστά του δευτερολέπτου.
- Όταν χρησιμοποιείτε MV_STORE = TRUE και τη ρύθμιση SET CACHE_SIZE, το μέγεθος της μνήμης cache έχει ρυθμιστεί σωστά, έτσι ώστε να ήταν πραγματικά 1024 φορές μικρότερη από ό, τι θα έπρεπε να είναι.
- Ταυτόχρονη CREATE TABLE ... ΔΕΝ ΥΠΑΡΧΕΙ ΠΕΡΙΠΤΩΣΗ παρουσία MULTI_THREAD = TRUE θα μπορούσε να ρίξει μια εξαίρεση.
- Διόρθωση bug στο MVStore κατά τη δημιουργία πολλά προσωρινούς πίνακες, όπου θα μπορούσαμε να τελειώσουν οι ταυτότητες συναλλαγής.
- Προσθήκη υποστήριξης για τη λειτουργία PostgreSQL STRING_AGG. Patch από τον Fred Aquiles.
- Διόρθωση bug στο "jdbc: nioMemFS: H2" isRoot σημειώνεται λειτουργία (). Επίσης, το μέγεθος της σελίδας αυξήθηκε σε 64 KB.
Τι είναι καινούργιο στην έκδοση 1.3.187:
- MVStore:. σε ορισμένες περιπτώσεις, μπλοκ δεδομένων CLOB / BLOB αφαιρέθηκαν εσφαλμένα κατά το άνοιγμα μιας βάσης δεδομένων
- MVStore:. ενημερώσεις που επηρέασε πολλές γραμμές ήταν αργή ήταν σε ορισμένες περιπτώσεις, αν υπήρχε ένα δευτερεύον ευρετήριο
- Χρήση του "runscript" με autocommit ειδικές ανάγκες θα μπορούσε να οδηγήσει σε ένα χρονικό όριο κλειδώματος στο εσωτερικό του πίνακα "SYS".
- Τεύχος 603: υπήρχε μια διαρροή μνήμης όταν χρησιμοποιούν το Η2 σε μια εφαρμογή web. Apache Tomcat καταγράφεται ένα μήνυμα σφάλματος: ". Η εφαρμογή web ... δημιούργησε ένα ThreadLocal με το κλειδί του τύπου [org.h2.util.DateTimeUtils $ 1]"
- Όταν χρησιμοποιείτε το MVStore, τρέχει ένα σενάριο SQL δημιουργήσει από το εργαλείο Επαναφορά από ένα αρχείο PageStore απέτυχε με ένα μήνυμα σφάλματος παράξενη (NullPointerException), τώρα ένα σαφές μήνυμα σφάλματος.
- Τεύχος 605: με την έκδοση 1.4.186, άνοιγμα μιας βάσης δεδομένων θα μπορούσε να οδηγήσει σε έναν ατελείωτο βρόχο στην LobStorageMap.init .
- Ερωτήματα που χρησιμοποιούν τον ίδιο πίνακα αυτό πολλές φορές λειτουργούν τώρα. Πριν, η επίλεκτη λίστα έκφραση επεκτάθηκε σωστά. Παράδειγμα:. "Επιλέξτε * από ένα ως x, b ως x"
- Η λειτουργία συμβατότητας MySQL "ένθετο ... σε δύο αντίτυπα ενημέρωση του κλειδιού" δεν λειτούργησε με ένα μη προεπιλεγμένο σχήμα.
- Τεύχος 599:. ο όρος "στο (x, y)" δεν θα μπορούσε να χρησιμοποιηθεί στην επιλεγμένη λίστα κατά τη χρήση "ομάδα του"
- Η μνήμη cache LIRS θα μπορούσε να αυξηθεί μεγαλύτερο από την εκχωρημένη μνήμη.
- Μια νέα εφαρμογή σύστημα αρχείων που ανοίγει πάλι το αρχείο, εάν ήταν κλειστό λόγω της εφαρμογής καλώντας Thread.interrupt (). Όνομα αρχείου πρόθεμα "Επανάληψη:". Παρακαλείστε να σημειώσετε ότι συνιστάται να αποφεύγουν να καλέσουν Thread.interrupt? αυτό είναι ένα πρόβλημα για διάφορες βιβλιοθήκες, συμπεριλαμβανομένων των Apache Lucene.
- MVStore: χρησιμοποιήστε το σύστημα αρχείων RandomAccessFile αν το όνομα αρχείου αρχίζει με το "αρχείο".
- Να επιτρέπεται DATEADD να πάρετε μια μεγάλη τιμή για την περιεκτικότητα κατά τον χειρισμό χιλιοστά του δευτερολέπτου.
- Όταν χρησιμοποιείτε MV_STORE = TRUE και τη ρύθμιση SET CACHE_SIZE, το μέγεθος της μνήμης cache έχει ρυθμιστεί σωστά, έτσι ώστε να ήταν πραγματικά 1024 φορές μικρότερη από ό, τι θα έπρεπε να είναι.
- Ταυτόχρονη CREATE TABLE ... ΔΕΝ ΥΠΑΡΧΕΙ ΠΕΡΙΠΤΩΣΗ παρουσία MULTI_THREAD = TRUE θα μπορούσε να ρίξει μια εξαίρεση.
- Διόρθωση bug στο MVStore κατά τη δημιουργία πολλά προσωρινούς πίνακες, όπου θα μπορούσαμε να τελειώσουν οι ταυτότητες συναλλαγής.
- Προσθήκη υποστήριξης για τη λειτουργία PostgreSQL STRING_AGG. Patch από τον Fred Aquiles.
- Διόρθωση bug στο "jdbc: nioMemFS: H2" isRoot σημειώνεται λειτουργία (). Επίσης, το μέγεθος της σελίδας αυξήθηκε σε 64 KB.
Τι είναι καινούργιο στην έκδοση 1.3.186:
- MVStore: εισάγονται BLOB και CLOB δεδομένων, που συχνά εξαφανιστεί. Αυτό προκαλείται από ένα σφάλμα στη σύγκριση ObjectDataType.
- Ανάγνωση από StreamStore ρίχνει τώρα μια IOException, εάν το υποκείμενο των δεδομένων δεν υπάρχει.
- MVStore:. αν υπάρχει μια εξαίρεση κατά την αποθήκευση, το κατάστημα είναι πλέον σε όλες τις περιπτώσεις κλείσει αμέσως
- MVStore:. το εργαλείο χωματερή θα μπορούσε να πάει σε έναν ατελείωτο βρόχο για ορισμένα αρχεία
- MVStore:. ανάκαμψης για μια βάση δεδομένων με πολλές CLOB ή BLOB εγγραφές είναι τώρα πολύ πιο γρήγορα
- Ομάδα από με εισηγμένες επιλέξτε το όνομα της στήλης ψευδώνυμο δεν λειτούργησε. Παράδειγμα: 1 επιλέξτε "μια" από τη διπλή ομάδα από το "a"
- Λειτουργία Auto-server:. το όνομα του κεντρικού υπολογιστή είναι τώρα αποθηκευμένα στο αρχείο .lock.db
Τι είναι καινούργιο στην έκδοση 1.3.185:
- MVStore: εισάγονται BLOB και CLOB δεδομένων, που συχνά εξαφανιστεί. Αυτό προκαλείται από ένα σφάλμα στη σύγκριση ObjectDataType.
- Ανάγνωση από StreamStore ρίχνει τώρα μια IOException, εάν το υποκείμενο των δεδομένων δεν υπάρχει.
- MVStore:. αν υπάρχει μια εξαίρεση κατά την αποθήκευση, το κατάστημα είναι πλέον σε όλες τις περιπτώσεις κλείσει αμέσως
- MVStore:. το εργαλείο χωματερή θα μπορούσε να πάει σε έναν ατελείωτο βρόχο για ορισμένα αρχεία
- MVStore:. ανάκαμψης για μια βάση δεδομένων με πολλές CLOB ή BLOB εγγραφές είναι τώρα πολύ πιο γρήγορα
- Ομάδα από με εισηγμένες επιλέξτε το όνομα της στήλης ψευδώνυμο δεν λειτούργησε. Παράδειγμα: 1 επιλέξτε "μια" από τη διπλή ομάδα από το "a"
- Λειτουργία Auto-server:. το όνομα του κεντρικού υπολογιστή είναι τώρα αποθηκευμένα στο αρχείο .lock.db
Τι είναι καινούργιο στην έκδοση 1.3.182:
- MVStore: βελτιωμένη μηνύματα λάθους και την υλοτομία? βελτιωμένη συμπεριφορά, αν υπάρχει κάποιο σφάλμα, όταν σειριοποίηση αντικειμένων.
- OSGi:. τα πακέτα MVStore τώρα εξάγονται
- Με την επιλογή MVStore, όταν χρησιμοποιεί πολλαπλά threads που δημιουργούν ταυτόχρονα ευρετήρια ή πίνακες, ήταν σχετικά εύκολο να πάρει ένα timeout κλειδαριά στο τραπέζι "SYS".
- Κατά τη χρήση του multi-threaded επιλογή, η εξαίρεση "Απροσδόκητη κωδικό διαδρομής» θα μπορούσε να ρίχνονται, ειδικά αν η επιλογή "analyze_auto» τέθηκε σε χαμηλή τιμή.
- Στην κατάσταση λειτουργίας διακομιστή, κατά την ανάγνωση από μια CLOB ή BLOB, εάν η σύνδεση έκλεισε, ένας NullPointerException θα μπορούσε να ρίξει αντί της εξαίρεσης λέγοντας ότι η σύνδεση είναι κλειστή.
- DatabaseMetaData.getProcedures και getProcedureColumns θα μπορούσε να ρίξει μια εξαίρεση, εάν ένας χρήστης ορίζεται κατηγορία δεν είναι διαθέσιμη.
- Τεύχος 584:. το μήνυμα λάθους για εσφαλμένο ορισμό αλληλουχίας ήταν λάθος
- CSV:. η επιλογή rowSeparator δεν υποστηρίζεται πλέον, όπως το ίδιο μπορεί να επιτευχθεί με την lineSeparator
- Φθίνουσα ευρετήρια MVStore πίνακες δεν λειτούργησε σωστά.
- Τεύχος 579:. Προϋποθέσεις για την "_rowid_" ψευδο-στήλη δεν χρησιμοποιούν έναν δείκτη κατά τη χρήση της MVStore
- Σταθερή τεκμηρίωση ότι «offset» και «φέρω» είναι οι λέξεις κλειδιά, επίσης, από την έκδοση 1.4.x.
- Η Long.MIN_VALUE δεν θα μπορούσε να αναλυθεί για αυτόματη αύξηση (ταυτότητα) στήλες.
εργαλείο
Τι είναι καινούργιο στην έκδοση 1.3.181:
- Βελτιωμένη MySQL συμβατότητα με την υποστήριξη της "χρήση σχήματος". Ευχαριστώ πολύ τον Karl Pietrzak για το έμπλαστρο!
- Γράφοντας στο αρχείο ιχνών είναι τώρα πιο γρήγορα, ειδικά με το επίπεδο εντοπισμού σφαλμάτων.
- Η επιλογή της βάσης δεδομένων "defrag_always = true" δεν λειτούργησε με τον MVStore.
- Η σύνταξη JDBC διαφυγής {«αξία» TS} δεν ερμηνεύουν την αξία ως μια χρονική σήμανση. Το ίδιο και για {d 'αξία'} (για σήμερα) και {τ 'αξία'} (για την εποχή). Χάρη στον Lukas Eder για την αναφορά του θέματος.
- Αρχείο:. υποστήριξη αντικαθιστώντας τα υπάρχοντα αρχεία χρησιμοποιώντας την κίνηση (προς το παρόν όχι για τα Windows)
- Η δήλωση "shutdown defrag" συμπιέζει τώρα τη βάση δεδομένων (με την MVStore). Αυτή η εντολή μπορεί να μειώσει σημαντικά το μέγεθος του αρχείου, και είναι σχετικά γρήγορα, αλλά δεν είναι οριακό.
- Η MVStore τώρα συμπιέζει αυτόματα το κατάστημα στο παρασκήνιο, αν δεν υπάρχει δραστηριότητα διαβάσει ή να γράψει, η οποία θα πρέπει (μετά από κάποιο χρονικό διάστημα? μερικές φορές περίπου ένα λεπτό) να μειώσει το μέγεθος του αρχείου. Η εργασία αυτή βρίσκεται σε εξέλιξη, η ανατροφοδότηση είναι ευπρόσδεκτη!
- Αλλαγή προκαθορισμένη τιμή των PAGE_SIZE 2.048 με 4.096 για να ταιριάζει καλύτερα με τα περισσότερα συστήματα αρχείων μέγεθος μπλοκ. (PageStore μόνο? η MVStore χρησιμοποιείται ήδη 4096)
αφαίρεση του συστήματος
Τι είναι καινούργιο στην έκδοση 1.3.180:
- MVStore: το κατάστημα είναι πλέον αυτόματη συμπιέζονται αυτόματα σε κάποιο σημείο, για να αποφευχθεί η πολύ μεγάλα μεγέθη αρχείων. Αυτή η περιοχή εξακολουθεί να εργαστούν σε εξέλιξη.
- Ακολουθίες των προσωρινών πινάκων (αυτόματη αύξηση ή την ταυτότητα στήλες) έχουν επέμενε άσκοπα στο αρχείο της βάσης δεδομένων, και δεν απομακρύνθηκαν όταν το εκ νέου άνοιγμα της βάσης δεδομένων.
- MVStore: ένα IndexOutOfBoundsException θα μπορούσε να συμβεί μερικές φορές κατά την πρόσβαση MVMap.openVersion ταυτόχρονα το κατάστημα .
- Η μνήμη cache LIRS τώρα εκ νέου τα μεγέθη της εσωτερικής χάρτη hash, αν χρειαστεί.
- Προαιρετικά επιμένουν ιστορία συνεδρία στην κονσόλα Η2.
- Προσθέστε πελάτη-info ακίνητο για να πάρετε τον αριθμό των servers σήμερα στο ταμπλό και τα οποία servers που είναι διαθέσιμες.
- Διόρθωση bug στην αλλαγή κρυπτογραφημένη ΒΔ κωδικό που κράτησε το αρχείο χειριστεί ανοικτό όταν παρέχεται η λάθος κωδικό.
Τι είναι καινούργιο στην έκδοση 1.3.179:
- Αναδρομικές ερωτήματα με πολλές σειρές αποτέλεσμα (πάνω από τη ρύθμιση "max_memory_rows») δεν λειτούργησε σωστά.
- Η άδεια έχει αλλάξει σε MPL 2,0 + 1,0 EPL.
- MVStore: προσωρινούς πίνακες από τα σύνολα αποτέλεσμα θα μπορούσε να επιβιώσει εκ νέου άνοιγμα μιας βάσης δεδομένων, η οποία θα μπορούσε να οδηγήσει σε μια ClassCastException .
- Τεύχος 566: MVStore: μοναδικά ευρετήρια που δημιουργήθηκαν αργότερα δεν λειτουργούν σωστά, εάν υπήρχαν πάνω από 5000 γραμμές του πίνακα .
- MVStore:. δημιουργώντας δευτερεύοντα ευρετήρια σε μεγάλους πίνακες αποτελεσμάτων που λείπουν σειρές του δείκτη
- Μεταδεδομένα:. ο κωδικός πρόσβασης των συνδεδεμένων πινάκων είναι πλέον ορατή μόνο για τους χρήστες το admin
- Για τα Windows, διευθύνσεις URL της βάσης δεδομένων της μορφής "JDBC: H2: / test". όπου θεωρείται σχετική και δεν λειτούργησε, εκτός εάν είχε χρησιμοποιηθεί το ακίνητο σύστημα "h2.implicitRelativePath"
- Παράθυρα: χρησιμοποιώντας μια βάση κατάλογο των "C: /". και παρόμοια δεν λειτούργησε όπως αναμενόταν
- προδιαγραφή Ακολουθήστε JDBC για τις διαδικασίες μεταδεδομένα, χρήση P0 ως τύπος επιστροφής της διαδικασίας.
- Τεύχος 531:. ΤΑΥΤΟΤΗΤΑ αγνοείται για πρόσθετη στήλη
- FileSystem: βελτίωση της συμβατότητας εξαίρεση ρίχνουν με το JDK
- Χωρική Δείκτης: προσαρμόσει το κόστος, ώστε να μην χρησιμοποιούν τη χωρική δείκτη, αν το ερώτημα δεν περιέχει τέμνει χειριστή .
- Διορθώστε multi-threaded αδιέξοδο όταν χρησιμοποιείτε μια προβολή που περιλαμβάνει TableFunction.
- Διόρθωση bug στο διαιρώντας πολύ μικρούς αριθμούς-BigDecimal.
Τι είναι καινούργιο στην έκδοση 1.3.176:
- Το αρχείο μέθοδος «συνέχειες» κλειδώματος δεν είναι πλέον τεκμηριωμένη, καθώς δεν θα είναι διαθέσιμη στην έκδοση 1.4.
- Η στατική μέθοδος Csv.getInstance () αφαιρέθηκε. Χρησιμοποιήστε το κοινό κατασκευαστή αντ 'αυτού.
- Το προεπιλεγμένο όνομα χρήστη για το Script, RunScript, η Shell, και CreateCluster εργαλεία δεν είναι πλέον «SA», αλλά ένα κενό string.
- Η στοίβα ίχνος της εξαίρεσης "Το αντικείμενο είναι ήδη κλείσει" δεν είναι πλέον συνδεδεμένοι από προεπιλογή.
- Εάν η αξία ενός συνόλου αποτέλεσμα ήταν η ίδια ένα σύνολο αποτελεσμάτων, το αποτέλεσμα θα μπορούσε να διαβαστεί μόνο μία φορά.
- Στήλη περιορισμοί είναι επίσης ορατή στη θέα.
- Η χορήγηση επιπλέον το δικαίωμα σε ένα ρόλο που είχε ήδη το δικαίωμα για την εν λόγω πίνακας δεν λειτουργούσε.
- Χωρική δείκτη:. έχουν λίγα σφάλματα έχουν καθοριστεί (με τη χρήση χωρικών περιορισμών στις απόψεις, μεταφέροντας γεωμετρία αντικείμενα πάνω από το TCP / IP, το επιστρεφόμενο αντικείμενο γεωμετρία αντιγράφεται όταν απαιτείται)
- Τεύχος 551:. η τεκμηρίωση τύπο δεδομένων ήταν εσφαλμένη
- Τεύχος 368: σε διπλά Key Update δεν λειτουργεί για τα ένθετα πολυ-γραμμή. Δοκιμή περίπτωση από Angus Macdonald.
- OSGi:. οι javax.tools πακέτου είναι εισαγόμενα (ως προαιρετική)
- H2 Κονσόλα:. αυτόματη συμπλήρωση είναι τώρα απενεργοποιημένη από προεπιλογή, αλλά υπάρχει ένα πλήκτρο συντόμευσης (Ctrl + Space)
- H2 Κονσόλα:. αυτόματη συμπλήρωση δεν λειτούργησε με δηλώσεις multi-line
- CLOB και BLOB δεδομένα δεν απομακρύνεται αμέσως μετά από μια επαναφορά.
- Υπάρχει ένα νέο συνολικό API που υποστηρίζει τις εσωτερικές τύπους δεδομένων Η2 (γεωμετρία, για παράδειγμα). Ευχαριστώ πολύ τον Nicolas Fortin για το έμπλαστρο!
- Αναφοράς περιορισμούς ακεραιότητας που χρησιμοποιείται μερικές φορές εμφανίζει εσφαλμένο δείκτη, έτσι ώστε ενημέρωση μια σειρά στον αναφερόμενο πίνακα κακώς αγνόησε με μια παραβίαση περιορισμού.
- Η πολωνική μετάφραση ολοκληρώθηκε και διορθώθηκε.
- Τεύχος 545:. περιττής επανάληψης κώδικα αφαιρέθηκε
- Το εργαλείο profiler μπορεί πλέον να επεξεργάζεται αρχεία με πλήρη χωματερές νήμα.
Τι είναι καινούργιο στην έκδοση 1.3.175:
- ερωτήματα Ένωσης: διπλές σειρές θα μπορούσε να επιστραφεί αν οι υπο-ερωτήματα που περιέχονται "προκειμένου από" .
- Ο τύπος δεδομένων ΓΕΩΜΕΤΡΙΑ τώρα εργάζεται για οριστεί από το χρήστη λειτουργίες που επιστρέφει ένα σύνολο αποτελεσμάτων.
- συμβατότητα PostgreSQL:. το PgServer δεν λειτουργούσε σωστά όταν το database_to_upper ρύθμιση έχει οριστεί σε FALSE
- JdbcDataSource: η setUrl μεθόδους και getUrl όπου προστίθεται ως ψευδώνυμα για setURL και getURL. Αυτό θα πρέπει να λύσει τα προβλήματα με την (πισίνα σύνδεση Hikari) HikariCP.
- Τεύχος 537: Η2 Κονσόλα:. κατά τη φόρτωση του σχήματος, εσφαλμένη JDBC καλεί εκδόθηκαν, η οποία προκάλεσε την εξαίρεση "Στήλη ΑΚΡΙΒΕΙΑΣ δεν βρέθηκε"
- Βελτίωση της μεταποίησης Γεωμετρία (τεύχος 535).
- Η παραβολή μπορεί να οριστεί πλέον στο URL της βάσης δεδομένων, ακόμη και αν υπάρχουν πίνακες δεδομένων, εφόσον η συλλογή είναι η ίδια με την τρέχουσα ταξινόμηση.
- Βελτιωμένη συμβατότητα της Oracle για ΠΕΡΙΠΤΩΣΗ ΚΑΤΑ ΤΗΝ και να αποκωδικοποιήσει.
- Η δήλωση "drop όλα τα αντικείμενα που" δεν λειτούργησε, αν ένας πίνακας εξαρτάται από την προοπτική μέσω ενός περιορισμού.
- υποερωτήματα ή απόψεις με «τάξη από" μια έκφραση ψευδώνυμο δεν μπορεί να εκτελεστεί λόγω της παλινδρόμησης εισήχθη στην έκδοση 1.3.174.
Τι είναι καινούργιο στην έκδοση 1.3.174:
- Η βελτίωση της χωρικής δείκτη και το είδος των δεδομένων.
- Τεύχος 467:. OSGi Class Loader (δυνατότητα να δημιουργήσετε αναφορά σε τάξη και σε άλλες ClassLoader, για παράδειγμα σε μια άλλη δέσμη OSGi)
- Ερωτήματα "ομάδα του" που περιέχουν ένα δευτερεύον ερώτημα με μια συνολική λειτουργία επανήλθε το λάθος αποτέλεσμα σε ορισμένες περιπτώσεις.
- Διόρθωση bug στο μοναδικό και μη μοναδικό ευρετήριο κατακερματισμού που εκδηλώνεται ως ανακριβή αποτελέσματα, όταν το πλήκτρο αναζήτησης, ήταν ένα διαφορετικό είδος καρδινάλιος από τον βασικό δείκτη πίνακα. π.χ. όπου το ένα ήταν INT και η άλλη ήταν πολύ
- Bug:. Αλλαγές στη δομή της βάσης δεδομένων δεν είχε ως αποτέλεσμα την προσωρινή μνήμη ερώτημα συνεδρίας να είναι άκυρη
- Νέο χαρακτηριστικό από Davide Cavestro -. επιτρέπει τη χρήση μηχανών συνήθειας Java serialization αντικείμενο σε μια βάση ανά-DB
- Όταν εκτελείτε το εργαλείο Ανάκτηση σε πολύ μεγάλο (& gt? 6G) βάσεις δεδομένων, ορισμένες στατιστικές έχουν αναφερθεί με αρνητικούς αριθμούς .
- Προσθέστε μια στήλη CONTAINS_UNCOMMITTED στον πίνακα ΣΥΝΟΔΟΙ μεταδεδομένων, για να επιτρέψει την ανίχνευση όταν απατεώνων συνεδρίες δημιουργία μεγάλων συναλλαγών.
- Κάποιες μικρές διορθώσεις στην υποστήριξη γεωμετρία, μπαλώματα από τον Nicolas Fortin.
- Το εργαλείο BNF και η λειτουργία αυτόματης συμπλήρωσης εξάγονται σε OSGi, η οποία καθιστά δυνατή για έξυπνη συντάκτες να κάνουν αυτόματης συμπλήρωσης. Patch του Nicolas Fortin.
- Fix DROP όλα τα αντικείμενα και DROP ΣΧΗΜΑ παρουσία των πινάκων με υπολογισμένα εξαρτήσεις στήλη.
- συνεδρίας προσωρινής LOB θα μπορούσε μερικές φορές να συσσωρεύονται, αυξάνοντας το μέγεθος του αρχείου DB μέχρι τον τερματισμό. Τώρα που εκποιούνται σε κάθε commit.
- Υπήρξε ένα σφάλμα όπου ένα δείκτη κατακερματισμού με περισσότερες από μία στήλη θα σιωπηλά μετατρέπεται σε κανονικό δείκτη. Θα ρίξει τώρα μια εξαίρεση.
- Query Στατιστικής: νέο χαρακτηριστικό το οποίο αποθηκεύει τα νεότερα 100 ερωτήματα SQL που εκτελέστηκαν και τα δεδομένα των επιδόσεών τους. Χρήσιμο για τον εντοπισμό κακές επιδόσεις ερωτημάτων.
- Διορθώστε ένα αδιέξοδο LOB μεταξύ ανάγνωσης και ενημέρωση στήλες LOB.
- Η υποστήριξη για τις JDBC DatabaseMetaData # getClientInfoProperties () μέθοδο, κατά την έννοια της επιστροφής ένα άδειο αποτέλεσμα, προκειμένου να καταστεί το WebSphere ευτυχισμένη.
- Κάντε διακομιστή # openBrowser σέβονται την μεταβλητή περιβάλλοντος $ BROWSER. Προσθήκη "χρώμιο" στη λίστα των browsers δοκιμάσει. Patch του Felix Kaiser.
- Διορθώστε να org.h2.util.ScriptReader κατά το χειρισμό unclosed σχόλια μπλοκ.
- Κάντε org.h2.util.ScriptReader ρίξει μια καλύτερη εξαίρεση κατά το χειρισμό σπασμένο σενάρια που παράγουν εξαιρετικά μεγάλα καταστάσεις.
Τι είναι καινούργιο στην έκδοση 1.3.173:
- Υποστήριξη άδειο δηλώσεις που περιέχει μόνο ένα σχόλιο.
- Λειτουργία διακομιστή:. αν υπήρχε ένα σφάλμα κατά την ανάγνωση από μια LOB, η συνεδρίαση έκλεισε σε ορισμένες περιπτώσεις
- Τεύχος 463:. το όνομα του οδηγού και η έκδοση είναι τώρα η ίδια σε OsgiDataSourceFactory και JdbcDatabaseMetaData li>
- Jaqu:. Η VARCHAR τύπος δεδομένων είναι τώρα (και πάλι) που χρησιμοποιούνται για έγχορδα (χωρίς μεγαλύτερο κείμενο, εκτός αν ορίζεται ρητά)
- Για in-memory βάσεις δεδομένων, δημιουργώντας ένα ευρετήριο σε μια στήλη BLOB CLOB ή δεν υποστηρίζεται πλέον. Αυτό γίνεται για να απλοποιήσει το MVTableEngine.
- Νέα στήλη "information_schema.tables.row_count_estimate".
- Τεύχος 468: TRUNC (timestamp) θα μπορούσε να επιστρέψει την λάθος τιμή (12 ώρες), και TRUNC (αριθμός) να ρίξει ένα NullPointerException .
- Η TRUNC έκφρασης (αριθμός) έριξε μια NullPointerException.
- Διορθώθηκε ένα αδιέξοδο κατά την ενημέρωση του LOB ταυτόχρονα. Δείτε TestLob.testDeadlock2 ().
- Διορθώθηκε ένα αδιέξοδο που σχετίζονται με πολύ μεγάλα σύνολα προσωρινό αποτέλεσμα.
- Προσθήκη "-list" επιλογή γραμμής εντολών στο εργαλείο έτσι ώστε η Shell αποτέλεσμα λίστα-mode μπορεί να ενεργοποιηθεί κατά την ανάγνωση από ένα αρχείο.
Τα σχόλια δεν βρέθηκε