programs.dbeaver.enable
Whether to enable DBeaver, a universal database management tool.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.dbeaver.package
The dbeaver-bin package to use.
Type: null or package
Default:
pkgs.dbeaver-bin
Declared by:
programs.dbeaver.dataSourcesSettings
Configuration for DBeaver’s data-sources.json. This file stores
database connection definitions and is located at
General/.dbeaver/data-sources.json in the DBeaver workspace.
See the DBeaver documentation for available connection options.
Type: JSON value
Default:
{ }
Example:
{
connections = {
postgresql-local = {
configuration = {
database = "mydb";
host = "localhost";
port = "5432";
};
driver = "postgres-jdbc";
name = "Local PostgreSQL";
provider = "postgresql";
save-password = false;
};
};
folders = { };
}
Declared by:
programs.dbeaver.settings
DBeaver workspace preferences. Each attribute set key corresponds to
a preferences file name (without the .prefs extension) under
General/.settings/ in the DBeaver workspace. Each value is a set
of key-value preference entries.
Files are generated with an eclipse.preferences.version=1 header
as required by the Eclipse platform.
Common plugin IDs include org.jkiss.dbeaver.core,
org.jkiss.dbeaver.model, and org.jkiss.dbeaver.ui.
For examples: https://dbeaver.com/docs/dbeaver/Admin-Manage-Preferences/
Type: attribute set of attribute set of string
Default:
{ }
Example:
{
"org.jkiss.dbeaver.core" = {
"ui.showSystemObjects" = "false";
"ui.showUtilityObjects" = "false";
};
"org.jkiss.dbeaver.model" = {
"read.expiration.period" = "10000";
};
}
Declared by: