DBeaver™ portable app made with Lightdesk. A free universal database tool and SQL client.
Download and install the latest portable setup where you want then run dbeaver-portable.exe.
If you have already installed DBeaver™ from the original setup, move the following files :
%USERPROFILE%\.dbeaver4\* to data
%USERPROFILE%\.dbeaver-drivers\* to data\.metadata\drivers
Then run dbeaver-portable.exe and remove DBeaver™ from your computer.
For an upgrade, simply download and install the latest portable setup.
Here is what differs from the original release to ensure portability :
Java VM included
Following switches are passed to the process.
-data <data_path> : Directory where DBeaver™ stores data. <data_path> is dynamically generated at launch.
-vm <javavm_path> : Use Java VM installed in this folder instead of default. <javavm_path> is dynamically generated at launch.
Some core preferences located in app\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.jkiss.dbeaver.core.prefs are also overriden :
dialog.default.folder : Default path for export output. Setted to data\.
logs.debug.location : Log debug file path. Setted to data\.metadata\logs\dbeaver-debug.log.
qm.logDirectory : QM log folder. Setted to data\.metadata\logs\.