Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ClickHouse Managed Postgres RBAC

Beta

ClickHouse Cloud supports role-based access control (RBAC) for ClickHouse Managed Postgres services. You can create custom roles with specific permissions and assign them to organization members to control who can view or manage your Postgres services.

Available permissions

ClickHouse Managed Postgres currently supports two permissions:

Permission Description
View Postgres services Allows a user to see the Postgres service and its details.
Manage Postgres services Allows a user to modify, scale, and configure the Postgres service.

Creating a new Postgres service requires the existing Organization manage permission. The permissions above apply only to existing services.

Creating a custom role

  1. Click your organization name in the left sidebar and select Users and roles.
Users and roles menu
  1. Switch to the Roles tab and click Create role.
  2. Enter a name for the role, then click + Allow and select Postgres Service from the entity list.
Selecting the Postgres Service entity
  1. Choose the Postgres service to scope the role to, then select the permissions to grant.
Configuring Postgres permissions on a role
  1. Click Create role to save.

Assigning a role

Once the role is created, assign it to users from the Users tab on the same Users and roles page. A user can have multiple roles, and roles can be combined to build the exact access profile you need.

Navigation