OptionalacceleratedOptionalbranchThe full resource name the branch associated with the table.
Format: "projects/{project_id}/branches/{branch_id}".
OptionalcreateIf true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.
Defaults to true if omitted.
OptionalexistingID of an existing pipeline to bin-pack this synced table into. At most one of existing_pipeline_id and new_pipeline_spec should be defined.
The pipeline used for the synced table is returned via the top level pipeline_id attribute.
OptionalnewSpecification for creating a new pipeline. At most one of existing_pipeline_id and new_pipeline_spec should be defined.
The pipeline used for the synced table is returned via the top level pipeline_id attribute.
OptionalpostgresThe Postgres database name where the synced table will be created in.
If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgres_database associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.
A value must be specified when creating a synced table inside a Standard Catalog.
OptionalprimaryPrimary Key columns to be used for data insert/update in the destination.
OptionalschedulingScheduling policy of the underlying pipeline.
OptionalsourceThree-part (catalog, schema, table) name of the source Delta table.
For the corresponding destination table, use any of the two:
OptionaltimeseriesTime series key to deduplicate (tie-break) rows with the same primary key.
OptionaltypeOverride the default Delta->PG type mapping for specific columns. A TypeOverride with PG_SPECIFIC_TYPE_UNSPECIFIED is rejected; a valid pg_type must be set.
When true, enables accelerated sync mode for the initial data load. This significantly improves performance for large tables. Requires workspace-level enablement through Lakebase Accelerated Sync preview.