Software-update: DBeaver 22.3.1

DBeaver logo (79 pix) Versie 22.3.1 van DBeaver is uitgekomen. Met dit programma kunnen databases worden beheerd. Het kan onder andere query's uitvoeren en data tonen, filteren en bewerken. Ondersteuning voor de bekende databases, zoals MySQL, Oracle, DB2, SQL Server, PostgreSQL, Firebird en SQLite, is aanwezig. Het is verkrijgbaar in een opensource-CE-uitvoering en drie verschillende commerciële uitvoeringen. Deze voegen onder meer ondersteuning voor verschillende nosql-databases toe, zoals MongoDB, Apache Cassandra en Apache Hive, en bevatten verder extra plug-ins en jdbc-drivers. De changelog voor deze uitgave ziet er als volgt uit:

Changes in DBeaver version 22.3.1
  • Data editor:
    • Columns filtering/ordering menu was redesigned
    • Virtual key definition behavior was redesigned
  • SQL editor:
    • Script statistics visualization was fixed
    • NullPointer error during new script opening was fixed
  • Data transfer: variables resolve in saved tasks was fixed
  • Folders drag-n-drop was improved. Drop into root is now possible
  • Drag-n-drop from navigator window was fixed for GTK
  • Native SQL script execute wizard UI was improved
  • Debug log file rotation was added, solves problem with huge log files
  • Errors during driver files download are now handled properly
  • SSL certificates configuration on Windows was fixed
  • Proxy settings are saved between app installations (Windows installer)
  • Confirmation dialogs were redesigned
  • “Reset UI settings” and “Reset workspace” behavior was redesigned.
  • Tasks view now shows tooltips
  • Data export in SQL INSERT format now supports custom target table name configuration
  • Issue with columns visibility in metadata editor was resolved
  • Chinese localization was extended (thanks to @bianyun1981)
  • Eclipse plugin now supports the latest Eclipse IDE version
  • DBeaver base platform was changed to Eclipse 2022-12
  • AWS Athena driver version was upgraded
  • PostgreSQL:
    • SSL keys automatic conversion was added
    • Template databases duplication was fixed
    • Object dependencies read query was fixed
  • Azure SQL Server driver configuration was fixed (multi-factor authentication support)
  • MySQL NDB driver configuration was fixed
  • MySQL: user name quoting was fixed
  • Multiple minor UI bugs were fixed

DBeaver

Versienummer 22.3.1
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10, Windows 11
Website DBeaver
Download https://dbeaver.io/download/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

25-12-2022 • 19:39

7 Linkedin

Bron: DBeaver

Update-historie

Reacties (7)

7
7
5
0
0
1
Wijzig sortering
Ik ben zelf totaal niet kundig op het gebied van databases maar je ontkomt er alleen niet aan om je er toch enigszins in te verdiepen. Nu vraag ik mij even af wat nu de pro's en contra's zijn om dan b.v. databases te beheren met een programma als DBeaver. Vanuit b.v. het MS Office pakket is dat ook mogelijk voor zover mij dan bekend is.
Het ligt er maar net aan welke database engine je gebruikt of je dat kan beheren vanuit een programma in het Officepakket. Sterker nog, ik ken alleen Access als database in het officepakket en buiten simpele forms met max één connectie per database (om gezeik met concurrency te voorkomen) om zou ik die nooit willen gebruiken als een database voor echt werk.

Als je wil verbinden met b.v. MSSQL, MySQL, MariaDB, Postgresql of een Oracle DB dan heb je toch echt een andere tool (b.v. dus dbeaver) nodig. Voor MSSQL wordt vaak SSMS gebruikt, voor MySQL/MariaDB heb je van alles maar gebruikt men vaak MySQL Workbench en zo heb je per database engine wel eigen tools.

Dus het is maar net wat je nodig hebt voor je werk/hobby/privé qua database, en op basis van de engine kies je dan een tool om ermee te verbinden voor beheer. Ik vind zelf dbeaver best fijn, werk er aardig veel mee en alles wat ik nodig heb (vanuit een developerrol) zit er wel in.
Dank je voor de uitleg !

Zoals ik ook al schreef ben ik maar erg beperkt in de kennis op databasegebied en alleen dan vroeger wel eens met Dbase in MS-Dos gestoeid. Daarna eigenlijk altijd wel gewoon een of ander standaard voorgeprogrammeerde database gebruikt voor b.v. de muziekcollectie etc..

Maar zoals je het uitlegt klinkt het ergens wel heel logisch dat je toch dan externe tools nodig hebt voor databases die dan niet door b.v. Acces ondersteund worden. Voor zover ik trouwens wel beperkt weet is dat je binnen Excel ook een database kan opzetten en data vanuit andere databases uitlezen. Maar dit zal zeker niet op pro-niveau zijn en genoeg beperkingen hebben naar ik aanneem.
De meeste Microsoft office tools kennen wel een mogelijkheid tot verbinding met een database, bijvoorbeeld voor importeren van gegevens. Dat is wat anders dat het een beheerpakket is of makkelijk queries schrijven.

Access is nauwelijks een echte database te noemen. Zelfs ANSI SQL (een standaard uit de vorige eeuw) ondersteuning is beperkt. Nu heeft iedere database maker zijn eigen variatie op SQL. Daarom werkt vaak de tool van de fabrikant het beste. Alleen een SQL Server Management studio zal weer niet of nauwelijks werken met bijv. Oracle of Postgres. Hun kracht is dus beperkt tot de 'eigen' database.

DBeaver gebruikte ik voor conversie van data van SQLite naar Postgres. De kracht van DBeaver is dat het met meerdere types databases overweg kan, maar dat kan navicat ook. Alleen ligt de focus van DBeaver meer op import/export van verschillende databases (is mijn indruk).

Als je een alternatief wilt voor Access, probeer dan de gratis versie van SQL Server. Met SMSS is de look en feel gelijk aan betaalde versies.

[Reactie gewijzigd door kdekker op 26 december 2022 17:06]

Access is nauwelijks een echte database te noemen.
Eerlijk gezegd heb ik Acces altijd links laten liggen en alleen ooit in het begin eens half half er naar gekeken.
Nu heeft iedere database maker zijn eigen variatie op SQL.
Dat wist ik eigenlijk niet en dacht dat de meeste databases wel compatibel met elkaar zouden zijn. Althans dat dan de pure data die erin staat altijd door elk programma uitgelezen kon worden maar blijkbaar niet.
Alleen ligt de focus van DBeaver meer op import/export van verschillende databases (is mijn indruk).
Helemaal duidelijk en ik nu ook het doel van deze tool begrijp, plus ook weer wat geleerd heb van databases.
Ik denk dat de serieuze databases wel een groot deel overlap hebben, mar juist bijvoorbeeld bij ODBC (alleen relevant voor programmeurs), de kleine details (bijv hints) en met name in het database management deel (alter table statement, table en index creatie en table/index space management) de verschillen zitten. Ook collations/sortering doet iedere database anders. En integraties met hun eigen programmeeromgeving (bijv. Postgres met een eigen dialect van SQL, Idem Oracle en Microsoft) verschillen.

Ook de meer recente features, die niet in ANSI SQL (1992 😋) zitten, verschillen soms subtiel. Bijvoorbeeld common table expressions. Ze hebben het wel allemaal, maar net iets anders. Idem bijzondere type joins. Enz.

Als je leuk vindt, een voorbeeld: https://stackoverflow.com...tter-adopted-over-ansi-89. En na 1992 is er volgens mij geen brede consensus geweest over een nieuwe ANSI SQL versie.

Correctie: in 2016 is er nog een revisie geweest. De meeste databases (maar niet Acces, SQLite) ondersteunen JSON. Al blijft json een beetje een rare eend in een database, net als xml, maar soms handig).

Overigens is hoe data opgeslagen wordt, vendor specifiek. En ontsluiting vaak ook database/protocol specifiek. En zijn (min of meer) algemene protocollen verstopt in een database specifieke ODBC driver. Alleen de basale SQL is dus uniform.

[Reactie gewijzigd door kdekker op 26 december 2022 20:06]

Je weet er in elk geval veel van als ik dit zo lees en uiteraard hartelijk dank voor de uitgebreide informatie.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee