Manage
Creating tables
Create Data Pools via the API or Terraform.
Propel Data Pools are ClickHouse tables with a pipeline to ingest data from a data source. With the API, you can create an empty Data Pool that creates table in Propel’s Serverless ClickHouse.
See the Create Data Pool API reference documentation.
API Arguments
The table below describes the input parameters for the createDataPoolV2
API.
Argument | Description | Required |
---|---|---|
uniqueName | The Data Pool’s unique name. If not specified, Propel will set the ID as the unique name. | No |
description | The Data Pool’s description. | No |
timestamp | The table’s default timestamp column. Used as the default timestamp for the Query APIs. | No |
columns | The list of column names and their types. | Yes |
accessControlEnabled | Enables or disables access control for the Data Pool. If the Data Pool has access control enabled, Applications must be assigned Data Pool Access Policies in order to query the Data Pool and its Metrics. | No |
tableSettingsInput | The tableSettingsInput object define how the Data Pool’s table is created in ClickHouse. See table settings below. | No |
Table settings
The table settings define how the table is created in ClickHouse. To learn more about table engines, read our guide on How to select a table engine and sorting key.
Example: Create a MergeTree table
This example shows how to create a Data Pool using the API and Terraform.
Was this page helpful?