Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: