Skip to content

Clusters

The Clusters tab holds every database the app can reach, and the groups they belong to. Groups helps adresing multiple clusters (ie all production ones) with single click. Groups also provides a color, used to color-code information on role edit page.

Editing of clusters and cluster groups is staged — press Save to confirm, Discard to revert.

Clusters tab

Clusters tab

Clusters tab

Each cluster’s row has edit and delete buttons. The Status column is filled by result of Test connections action.

Cluster configuration

Cluster editor

Cluster editor

Cluster connection editor
FieldNotes
AliasDisplay name. Required
HostHost address
PortConnection port. Defaults to 5432.
DatabaseThe database to connect to. Required.
SSL modeprefer (default), disable, require, verify-ca, verify-full.
UsernameOptional. See Credentials below.
PasswordOptional, masked, with a reveal toggle.
GroupRequired. The cluster group this cluster belongs to — it sets the colour and the confirmation gate.

Credentials

The app resolves credentials the way psql does. First match wins:

  • User — the cluster’s UsernamePGUSER → your OS login name.
  • Password — the cluster’s PasswordPGPASSWORD~/.pgpass → none (works with trust authentication).

Testing connections

  • Test connections (toolbar) checks every saved cluster and writes the result into each row’s Status column.
  • Test connection (inside the cluster editor) tests the values currently on screen, so you can verify a host or password before saving.

Cluster groups

Groups are edited from the Cluster groups button in the toolbar. The dialog lists every group with its colour, whether it requires confirmation, and per-row edit and delete actions.

Cluster groups dialog

Cluster groups dialog

Cluster groups dialog

Add group and the row’s edit button open the same small form. Apply stages the change; like everything else on the Clusters tab it is only written when you press Save in the footer.

Group editor

Group editor

Group editor
FieldNotes
LabelShown on scope labels and cluster rows. Its slug becomes the group id, fixed after creation.
ColourBase colour used for that group everywhere in the app.
Require confirmationAny run touching this group stops at a confirmation dialog first.