H2 Database Engine

Programinė įranga Screenshot:
H2 Database Engine
Programinė detalės:
Versija: 1.3.189 Atnaujintas
Įkėlimo datą: 28 Sep 15
Kūrėjas: H2 Group
Licencija: Nemokamai
Populiarumas: 51

Rating: nan/5 (Total Votes: 0)

Atsisiųsti paketas ateina su pažangiosios dokumentų ir duomenų bazės šaltinio kodu.

Kas naujo , šioje laidoje:

  • MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
  • MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
  • Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
  • Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
  • Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
  • Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init
  • .
  • Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
  • MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
  • Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
  • LIRS talpyklos gali augti didesnis nei paskirta atmintį.
  • Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
  • MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
  • Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
  • Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
  • Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį.
  • buvimas
  • Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
  • Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
  • Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.

Kas naujo versija 1.3.187:

  • MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
  • MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
  • Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
  • Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
  • Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
  • Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init
  • .
  • Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
  • MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
  • Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
  • LIRS talpyklos gali augti didesnis nei paskirta atmintį.
  • Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
  • MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
  • Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
  • Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
  • Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį.
  • buvimas
  • Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
  • Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
  • Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.

Kas naujo versija 1.3.186:

  • MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
  • Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
  • MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
  • MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
  • MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
  • Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
  • Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą

Kas naujo versija 1.3.185:

  • MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
  • Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
  • MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
  • MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
  • MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
  • Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
  • Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą

Kas naujo versija 1.3.182:

  • MVStore: pagerintos klaidų pranešimai ir medienos ruoša; pagerino elgesį, jei yra klaida, kai serializowania objektus.
  • OSGi:. kad MVStore paketai dabar eksportuojama
  • Naudodami MVStore variantą, kai naudojami keli temas, kad tuo pačiu metu kurti indeksus ar lenteles, tai buvo gana lengva gauti užrakto timeout dėl ​​"SYS" stalo.
  • Naudodami wielowątkowych variantą, gali būti mestas išimtis "Netikėta kodas kelias", specialiai jei parinktis "analyze_auto" buvo nustatytas žemas vertę.
  • serverio režimu, skaitant iš CLOB ar BLOB, jei ryšys buvo uždarytas A NullPointerException gali būti išmestas, o ne išimtis sakydamas ryšys yra uždarytas.
  • DatabaseMetaData.getProcedures ir getProcedureColumns gali mesti išimtį, jei vartotojas apibrėžiamas klasė yra neprieinama.
  • Problemų 584. klaidos pranešimas dėl neteisingai sekos apibrėžimas klydau
  • CSV priemonė:. rowSeparator variantas nebepalaikoma, nes tą patį galima pasiekti su lineSeparator
  • Mažėjančia indeksus MVStore lentelėse nebuvo tinkamai dirbti.
  • Problemų 579. sąlygos dėl "_rowid_" pseudo-stulpelyje nesinaudojo indeksą naudojant MVStore
  • Fiksuotas dokumentus, kad "kompensuoti" ir "paimti" taip pat yra raktažodžiai, nes versija 1.4.x.
  • Long.MIN_VALUE negali būti išnagrinėtas auto-prieaugio (tapatybė) stulpelius.

Kas naujo versija 1.3.181:

  • Geresnis MySQL suderinamumas remiant "naudojimo schema". Thanks a lot Karl Pietrzak už pleistro!
  • Rašymas į pėdsakus failą dabar greičiau, specialiai su debug lygiu.
  • Duomenų bazė variantas "defrag_always = true" neveikia su MVStore.
  • JDBC pabėgti sintaksė {TS "vertė"} nebuvo interpretuoti kaip timestamp reikšmę. Tas pats už {d "vertė"} (datos) ir {t "vertės"} (už sugaištą laiką). Ačiū Lukas Eder ataskaitų problemą.
  • Failų sistema abstrakcija. parama pakeičiant esamus failus naudojant žingsnį (šiuo metu nėra "Windows")
  • teiginys "uždarymo Defrag" dabar suspaudžia duomenų bazę (su MVStore). Ši komanda gali gerokai sumažinti failo dydį ir yra gana greitas, tačiau tai nėra pavienis.
  • MVStore dabar automatiškai suspaudžia į fone parduotuvę, jei nėra skaityti arba rašyti veikla, kuri turėtų (po tam tikro laiko, kartais apie vieną minutę) sumažinti failo dydį. Tai vis dar dirba pažangą, atsiliepimai yra laukiami!
  • Pakeisti numatytoji vertė PAGE_SIZE nuo 2048 iki 4096 glaudžiau suderinti dauguma failų sistemos bloko dydžio. (PageStore tik; MVStore jau naudojami 4096)

Kas naujo versija 1.3.180:

  • MVStore: parduotuvė dabar yra Auto-suspausta automatiškai iki tam tikru metu, siekiant išvengti labai didelių failų dydį. Ši sritis vis dar dirba pažangą.
  • Sekos laikinų lentelių (auto-prieaugio arba asmens tapatybės stulpeliai) buvo išsilaikė be duomenų bazės failą, ir nebuvo pašalintas, kai vėl atidarius duomenų bazę.
  • MVStore: an IndexOutOfBoundsException gali kartais atsirasti MVMap.openVersion kai kartu patekti į parduotuvę,
  • .
  • LIRS talpyklos dabar vėl dydžiai vidaus maišos žemėlapį, jei reikia.
  • Pasirinktinai išlieka sesijos istoriją H2 konsolę.
  • Pridėti klientas-info turtą gauti serverių skaičių metu klasteryje ir kuri serveriai, kurie yra prieinami.
  • Nustatyti klaidą keičiant šifruotą DB slaptažodį, kad atsimintų failą rankena atvira, kai neteisingas slaptažodis buvo pateikta.

Kas naujo versija 1.3.179:

  • Rekursinės užklausas su daugeliu rezultatų eilutėse (daugiau nei nustatymų "max_memory_rows") neveikia tinkamai.
  • licencija pasikeitė MPL 2.0 + EPL 1.0.
  • MVStore: laikinas lenteles iš rinkinių rezultatų galėtų išgyventi iš naujo atidaryti duomenų bazę, kuri galėtų pasibaigti ClassCastException
  • .
  • Issue 566: MVStore: unikalus indeksai, kurie buvo sukurti vėliau neveikia teisingai, jei ten buvo daugiau kaip 5000 eilučių stalo
  • .
  • MVStore:. sukurti antrinių indeksus didelių lentelių rezultatų trūksta eilučių indeksą
  • Meta duomenys:. iš susietų lentelių slaptažodis yra dabar matomas tik admin vartotojų
  • Windows, duomenų bazių URL iš formos "JDBC: H2: / testas". kai manoma, kad santykinė ir neveikia, jei buvo naudojama sistema nuosavybė "h2.implicitRelativePath"
  • Langai: naudojant bazinį katalogą "C: /". ir panašios neveikia kaip tikėtasi;
  • Sekite JDBC specifikacija dėl procedūrų metaduomenis, naudojimo P0, kaip grįžimo tipo tvarka.
  • Problemų 531. TAPATYBĖ ignoruojami pridėtinės skiltyje
  • FileSystem: pagerinti išimtis mėtymo suderinamumą su JDK
  • Teritorijų Indeksas: reguliuoti išlaidas, todėl mes nenaudojame erdvinį indeksą jei užklausa neturi sudėtyje yra kerta operatorius
  • .
  • Nustatyti wielowątkowych aklavietės naudojant nuomonei, kad apima TableFunction.
  • Nustatyti klaidą dalijant labai mažas-BigDecimal numerius.

Kas naujo versija 1.3.176:

  • failas fiksavimo metodą "išspausdintas" nebėra dokumentais, nes ji nebus prieinama versija 1.4.
  • statinis metodas Csv.getInstance () buvo pašalintas. Vietoje jų naudokite visuomenės konstruktorius.
  • pagal nutylėjimą vartotojo vardas scenarijų, RunScript, kriauklių, ir CreateCluster įrankiai nebėra "SA", bet tuščia eilutė.
  • kamino pėdsakas išskyrus "Objektas yra jau uždarytos" nebėra prisijungęs pagal nutylėjimą.
  • Jei reikšmė yra parengtame rinkinyje buvo pati rezultatų rinkinį, rezultatas gali būti skaitomi tik vieną kartą.
  • Koloninės apribojimai taip pat yra matomas vaizdas.
  • suteikimas papildomą teisę į vaidmenį, kad jau buvo už tos lentelės teisę nebuvo darbo.
  • Teritorijų indeksas:. Kelios klaidos buvo ištaisytos (naudojant erdvinius apribojimus nuomonėmis, perkeliant geometrijos objektus per TCP / IP, sugrįžęs geometrija objektas yra nukopijuoti kai reikia);
  • Problemų 551. Datatype dokumentacija buvo neteisinga;
  • Problemų 368: pakartotinių KEY UPDATE neveikia multi-eilutė įterpia. Bandymo atveju iš Angus Macdonald.
  • OSGi:. Paketas javax.tools šiuo metu importuojama (kaip neprivalomas);
  • H2 konsolės:. Automatinis užpildymas dabar išjungtas pagal nutylėjimą, tačiau yra karšto raktas (Ctrl + Space),
  • H2 konsolės:. Automatinis užpildymas neveikia su kelių eilučių ataskaitų
  • CLOB ir BLOB duomenys nebuvo nedelsiant pašalintos po rollback.
  • Yra naujų Kompleksinė API, kuri palaiko vidaus H2 duomenų tipai (geometrijos pavyzdžiui). Thanks a lot Nicolas Fortin už pleistro!
  • vientisumas apribojimai kartais naudojami klaidingą indeksą taip, kad atnaujinti eilutę nurodytame stalo neteisingai nepavyko su apribojimų pažeidimą.
  • Lenkų vertimas buvo baigtas ir ištaisyti.
  • Problemų 545. buvo pašalintas nereikalingų pasikartojančių kodas
  • Profiler priemonė, dabar gali apdoroti failus su pilna siūlų sąvartynus.

Kas naujo versija 1.3.175:

  • Sąjungos užklausų: dubliuoti eilutės gali būti grąžintas, jeigu sub-užklausų pateikta "užsakymą"
  • .
  • GEOMETRIJA duomenų tipas dabar dirba naudotojo apibrėžtas funkcijas, kad grįžti rezultatų rinkinį.
  • PostgreSQL suderinamumas:. PgServer buvo tinkamai neveikia, kai parametras database_to_upper buvo nustatytas false
  • JdbcDataSource: Metodikos setUrl ir getUrl kur pridedamas kaip slapyvardžius setURL ir getURL. Tai turėtų išspręsti problemas, susijusias su HikariCP (Hikari ryšio baseinas).
  • Problemų 537: H2 konsolės., kai pakrovimo schema, neteisingas JDBC ragina kurioje išduotas, kuris sukėlė išimtį "skiltis TIKSLUMAS nerastas"
  • Geresnis Geometrija apdorojimas (klausimas 535).
  • sulyginimas dabar gali būti nustatyti duomenų bazės URL, net jei yra duomenų lentelės, jei kolekcija yra tokia pati, kaip dabartinio palyginimas.
  • Patobulintas "Oracle" suderinamumas atvejis, kai ir iššifruoti.
  • teiginys "drop visus objektus" neveikia, jei stalo priklauso nuo Žiūrėti Via suvaržymu.
  • subqueries ar pažiūrų su "užsakymą" alias išraiška negalėjo būti įvykdytas dėl regresijos įvesta versija 1.3.174.

Kas naujo versija 1.3.174:

  • Geresnis erdvinis indeksas ir duomenų tipas.
  • Problemų 467. OSGi klasė krautuvas (gebėjimas kurti nuorodą į klasę kitose classloader, pavyzdžiui kitoje OSGi ryšulio)
  • Užklausos "grupė į" kad būti Subquery su apibendrinta funkcija grąžino klaidingą rezultatą, kai kuriais atvejais.
  • Nustatyti klaidą unikalių ir ne unikalių maišos indeksų, kurie pasireiškia kaip neteisingus rezultatus, kai paieškos raktas buvo kitoks kardinolas tipo nuo stalo indekso rakto. pvz kur vienas buvo INT, o kitas buvo ilgas;
  • Re:. Pasikeitimai duomenų bazės struktūrą nesukėlė sesijoje užklausos talpyklos yra negaliojantys;
  • Nauja funkcija iš Davide Cavestro -. leidžia naudojant pasirinktinį "Java objektas nuosekliąją variklius dėl už DB pagrindu
  • Paleidus Atkurti įrankį labai dideli (& gt; 6g) duomenų bazių, kai statistiniai duomenys buvo pranešta neigiami skaičiai
  • .
  • Pridėti CONTAINS_UNCOMMITTED kolonėlės SESIJOS metaduomenų lentelę, kad būtų galima aptikti, kai nesąžiningi seansai kurti didelius sandorius.
  • Kai maži pataisymai geometrijos paramos, pleistrai Nicolas Fortin.
  • BNF priemonė ir funkcija automatiškai eksportuojami OSGi, kuri leidžia protingas redaktoriai daryti Automatinis. Patch Nicolas Fortin.
  • Nustatyti DROP visi objektai ir upuść SCHEMA lentelių kompiuterinė kolonėlės priklausomybių buvimą.
  • Sesija-laikina LOB kartais gali kaupti, didinti DB failo dydį iki uždarymo. Dabar jie pašalinta iš ne kiekvienas įsipareigoti.
  • Įvyko klaida, kai maišos puslapis su daugiau nei viena skiltimi būtų tyliai konvertuojami į reguliariai indeksą. Tai dabar bus mesti išimtis.
  • Paieškos užklausa Statistika: nauja funkcija, kuri saugo naujausius 100 SQL užklausas įvykdytas ir jų atlikimo duomenis. Naudinga susekti blogai atlikti užklausas.
  • Fix LOB aklavietės tarp skaitymo ir atnaujinimo LOB stulpelius.
  • Palaikymo JDBC DatabaseMetaData # getClientInfoProperties () metodą, atsižvelgiant į grąžinimo tuščią rezultatą, siekiant, kad "WebSphere laimingas prasme.
  • Padaryti Serveris # openBrowser gerbti $ naršyklė aplinkos kintamąjį. Įdėti "chromo" į naršyklių bandė sąrašą. Pleistras nuo Felix Kaiser.
  • Nustatyti, kad org.h2.util.ScriptReader Dirbdami Atvirų blokuoti komentarus.
  • Padaryti org.h2.util.ScriptReader mesti geriau išimtis, kai tvarkote skaldytų scenarijus, kuris generuoja labai daug pareiškimų.

Kas naujo versija 1.3.173:

  • Pagalba tuščias pareiškimus, kad tik yra komentaras.
  • Serverio režimas:. jei ten buvo skaitant iš LOB klaida, sesija baigta, kai kuriais atvejais,
  • Problemų 463. Vairuotojo vardas ir versija yra dabar į OsgiDataSourceFactory ir JdbcDatabaseMetaData pats
  • JaQu:. Duomenų tipas VARCHAR dabar (ir vėl), naudojamas Strings (No longer tekstas, išskyrus atvejus, kai aiškiai nustatytas);
  • in-atminties duomenų bazių, sukurti ant CLOB ar BLOB stulpelyje indeksą nebepalaikoma. Tai supaprastinti MVTableEngine.
  • Nauja skiltyje "information_schema.tables.row_count_estimate".
  • Problemų 468: TRUNC (timestamp) gali grįžti klaidingą vertę (+12 valandos), ir TRUNC (skaičius) Metimas NullPointerException
  • .
  • išraiška TRUNC (skaičius) išmetė NullPointerException.
  • Ištaisyta aklavietės, kai atnaujinimo LOB s kartu. Žiūrėti TestLob.testDeadlock2 ().
  • Ištaisyta aklavietės, susijusios su labai didelis laikinas rezultatas rinkinių.
  • Pridėti "list" komandinės eilutės parinktis Shell įrankis, kad rezultatas sąrašas režimu gali būti užfiksuojamas, kai skaitant iš failo.

Panaši programinė įranga

PyDbLite
PyDbLite

4 Jun 15

pgTAP
pgTAP

12 Apr 15

mysql2postgres
mysql2postgres

10 Dec 15

Komentarai H2 Database Engine

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją