[databricks-lakebase] DABs now support Lakebase synced tables via postgres_synced_table — skill still says DAB support "not yet available"
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 88/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- terraform
- Domain
- documentation
Research direction
Read databricks-lakebase/SKILL.md and databricks-lakebase/references/synced-tables.md, then compare their guidance with the linked DAB resources documentation. Update both files to distinguish deprecated synced_database_tables from the postgres_synced_table resource, correct the singular name, and document the CLI version and alternatives; an optional YAML example is suggested.
Written by the indexing model from the issue text.
Description
Summary
The databricks-lakebase skill tells users that Databricks Asset Bundles (DABs) cannot create Lakebase synced tables and to use the databricks postgres create-synced-table CLI instead. This guidance is now stale: DABs support a dedicated postgres_synced_table bundle resource, documented at dev-tools/bundles/resources.
Where the stale guidance lives
databricks-lakebase/SKILL.md
-
Troubleshooting table (last row):
| DABs
synced_database_tables| Deprecated — maps to a legacy API and fails on current Lakebase. Usedatabricks postgres create-synced-tableCLI instead. DAB support viapostgres_synced_tablesis not yet available. | -
Provisioned→Autoscaling callout near the top:
For the legacy DAB
synced_database_tablesresource, use thedatabricks postgres create-synced-tableCLI flow instead (see the Common Issues row andreferences/synced-tables.md).
databricks-lakebase/references/synced-tables.md
DABs: The bundle schema includes
synced_database_tables, but it maps to a deprecated Terraform resource (databricks_database_synced_database_table) that fails on current Lakebase. Do not usesynced_database_tablesin DABs. DAB support viapostgres_synced_tablesis blocked on Terraform provider work and not yet available — use the CLI commands above instead.
What's actually true now
The DABs resources docs document a first-class resource for this:
- Resource key:
postgres_synced_table(singular) — "Postgres synced table object" - Supported fields include
database_instance_name,logical_database_name,source_table_full_name, andspec - Added in Databricks CLI v1.0.0;
type_overridesadded in v1.5.0 andextra_columnsin v1.10.0 — so it has been present and actively extended across several releases
Two naming points worth fixing while here:
- The skill refers to
postgres_synced_tables(plural). The actual resource key ispostgres_synced_table(singular). - This is a different resource from the genuinely-deprecated
synced_database_tables/synced_database_table. The skill is right that the old key is deprecated, but wrong that there is no bundle-native replacement —postgres_synced_tableis that replacement.
Suggested fix
- Update the troubleshooting row and
references/synced-tables.mdto state that DABs support Lakebase synced tables via thepostgres_synced_tableresource (CLI ≥ v1.0.0), rather than "not yet available." - Keep the note that the legacy
synced_database_tableskey is deprecated, but point users topostgres_synced_tableas the bundle-native path, alongside thedatabricks postgres create-synced-tableCLI as the imperative alternative. - Correct the plural
postgres_synced_tables→ singularpostgres_synced_table. - Consider a short example YAML in
references/synced-tables.md.
References
- Dominant language
- Python
- Stars
- 323
- Forks
- 82
- Avg merge
- 50m
- Merged PRs (30d)
- 8
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from databricks/databricks-agent-skills
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 Half a day Newbie friendliness 82/100
-
Difficulty 1/5 Under an hour Newbie friendliness 95/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
databricks/databricks-agent-skills#238 · 1 reaction ·
All issues in databricks/databricks-agent-skills
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100