Server database
Team Edition supports the following internal databases:
- PostgreSQL (default)
- MariaDB
- Oracle
- SQL Server
Accessing the database¶
-
Identify database connection parameters used by the server
Tip
Look for
CLOUDBEAVER_DB_*in the.envfile orbackend.cloudbeaver_db_*ink8s/values.yaml. -
Example
Typical PostgreSQL connection settings.
Use web client to connect:
- Host:
postgres - Port: default is
5432 - Database: default is
cloudbeaver - User: value of
CLOUDBEAVER_DB_USER - Password: value of
CLOUDBEAVER_DB_PASSWORD
Default credentials depend on your deployment configuration and may differ from standard PostgreSQL defaults.

- Host:
-
Open the
cloudbeaverdatabase.
Changing the database password¶
-
Change passwords value:
- for compose
compose/cbte/.envvalue ofCLOUDBEAVER_DB_PASSWORDvariable - for k8s in
k8s/cbte/values.yamlvalue ofbackend.cloudbeaver_db_passwordvariable
Example
CLOUDBEAVER_DB_PASSWORD=NewStR0NgP2sSw0rD. - for compose
-
Login into postgres container:
- for compose from
compose/cbte/dir rundocker compose exec -it postgres psql -U postgres - for k8s with kubectl
kubectl-do exec -it postgres-*********-***** psql -U postgres
- for compose from
-
Change postgres password:
ALTER USER postgres WITH PASSWORD 'NewStR0NgP2sSw0rD';
-
Restart or redeploy cluster services:
- for compose in
compose/cbteexecutedocker compose up -dcommand - for k8s in
k8s/dir executehelm upgrade cloudbeaver ./cbte
- for compose in