Manage Aiven for ClickHouse® integration databases ================================================== Aiven for ClickHouse supports :doc:`regular integrations ` and :doc:`data service integrations `. You can create Aiven for ClickHouse® integrations databases in the `Aiven web console `_ either when :ref:`creating a new data service integration ` or from the the **Databases and tables** view of your service. This article details how to set up and manage integration databases from the the **Databases and tables** view of your Aiven for ClickHouse service. .. seealso:: For information on how to set up integration databases when creating a new data service integration, see :doc:`Manage Aiven for ClickHouse® data service integrations `. About integration databases --------------------------- By adding integrations databases in Aiven for ClickHouse, you create streaming data pipelines across services. From Aiven for ClickHouse, you can add integration databases connecting to Aiven for Kafka® and Aiven for PostgreSQL®. Prerequisites ------------- * Aiven account * Access to `Aiven web console `_ .. _create-integ-db: Create integration databases ---------------------------- .. note:: You can create both PostgrSQL and Apache Kafka integration databases for Aiven for ClickHouse. This instruction uses *PostgreSQL* as an example. 1. Log in to the `Aiven web console `_. 2. In the **Services** page, select an Aiven for ClickHouse service you want to add integration databases to. 3. In your service's page, select **Databases and tables** from the sidebar. 4. In the **Databases and tables** view, select **Create database** > **PostgreSQL integration database**. 5. In **Create PostgreSQL integration database** wizard, select one of the following options: * To add an integration database to a service that is not yet integrated, go to the **New data service integration** tab. .. dropdown:: Expand for next steps 1. Select a service from the list of services available for integration. 2. Select **Continue**. 3. In the **Add integration databases** section, enter database names and schema names and select **Integrate & Create** when ready. You can preview the created databases by selecting **Databases and tables** from the sidebar. * To add an integration database to an already integrated service, go to the **Existing integration** tab. .. dropdown:: Expand for next steps 1. Select a service from the list of integrated services. 2. Select **Continue**. 3. In the **Add integration databases** section, enter database names and schema names and select **Create** when ready. You can preview the created databases by selecting **Databases and tables** from the sidebar. View integration databases -------------------------- 1. Log in to the `Aiven web console `_. 2. In the **Services** page, select an Aiven for ClickHouse service you want to check integration databases for. 3. In your service's page, select **Databases and tables** from the sidebar to discover your integration databases in the **Databases and tables** list. .. note:: PostgreSQL is currently only supported as a source. Edit integration databases -------------------------- .. note:: You can only edit Apache Kafka integration databases and tables. 1. Log in to the `Aiven web console `_. 2. In the **Services** page, select an Aiven for ClickHouse service you want to edit integration databases for. 3. In your service's page, select **Databases and tables** from the sidebar to find the **Databases and tables** list. 4. From the **Databases and tables** list, select a pencil icon for an Apache Kafka integration database you want to edit. 5. In the **Edit database** wizard, find a table that you want to edit in the **Configured tables** list and expand its details by selecting the angle brackets icon. .. note:: You can also create a new table for the database you are editing by selecting **Add another table**. 6. In the table details section, update any of the following fields: * Table name * Consumer group name * Topics * Data format * Table columns 7. Select **Update table details** > **Save changes**. .. topic:: Result Your integration database and/or its tables have been updated. Delete integration databases ---------------------------- 1. Log in to the `Aiven web console `_. 2. In the **Services** page, select an Aiven for ClickHouse service you want to delete integration databases for. 3. In your service's page, select **Databases & Tables** from the sidebar to find the **Databases and tables** list. 4. From the **Databases and tables** list, select the trash bin icon for the integration database you want to remove. 5. In the **Delete database confirmation** popup, study the impact and select **Confirm** if you accept removing the database along with the tables inside it. .. topic:: Result Your integration database has been removed from the **Databases and tables** list. Related pages --------------- * :doc:`Manage Aiven for ClickHouse® data service integrations ` * :doc:`Integrate your Aiven for ClickHouse® service `