What problem does it solve? Setting up and operating a managed PostgreSQL database on Databricks involves unfamiliar concepts like projects, branches, autoscaling computes, OAuth token rotation, and scale-to-zero behavior. This Skill provides the patterns, SDK calls, CLI commands, and MCP tools needed to provision and operate Lakebase Autoscaling correctly without trial and error. ## Core Features & Use Cases - Project and Branch Management: Create projects, Git-like database branches with TTL expiration, branch protection, and point-in-time restore using the Databricks SDK w.postgres module or CLI. - Compute Autoscaling and Scale-to-Zero: Configure compute endpoints from 0.5 to 112 CU with autoscaling ranges and automatic suspension for cost savings. - Connection Patterns: Production-ready connection pooling with automatic OAuth token refresh, plus workarounds for macOS DNS resolution and scale-to-zero wake-up. - Reverse ETL: Sync Delta tables from Unity Catalog into PostgreSQL via synced tables with Snapshot, Triggered, or Continuous modes. - Use Case: Build a web application backend by creating a Lakebase project, branching a development environment from production, connecting via SQLAlchemy with token refresh, and syncing a product catalog from Delta Lake. ## Quick Start Ask the agent to create a Lakebase Autoscaling project named my-app with Postgres 17 and show how to connect to it from a Python notebook.