databricks-lakebase-provisioned

Configure Lakebase Provisioned PostgreSQL instances with OAuth and Unity Catalog.

3|1|Updated May 12, 2025
One-click install
npx skills add https://github.com/Aradhya0510/databricks-cv-accelerator --skill databricks-lakebase-provisioned-aradhya0510
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-lakebase-provisioned
Source: https://github.com/Aradhya0510/databricks-cv-accelerator/tree/main/.github/skills/databricks-lakebase-provisioned
Command: npx skills add https://github.com/Aradhya0510/databricks-cv-accelerator --skill databricks-lakebase-provisioned-aradhya0510

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-sdk, psycopg, sqlalchemy, and includes references (resource) components.

What problem does it solve?

This Skill provides patterns and best practices for leveraging Databricks managed PostgreSQL (Lakebase Provisioned) for transactional workloads, simplifying OLTP operations within the Databricks ecosystem.

Core Features & Use Cases

  • Managed PostgreSQL: Fully managed, PostgreSQL-compatible database service.
  • OAuth Authentication: Secure token-based authentication integrated with Databricks.
  • Unity Catalog Integration: Register databases for enhanced governance and discoverability.
  • Reverse ETL: Sync data seamlessly from Delta Lake to Lakebase Provisioned.
  • Databricks Apps Support: First-class integration for building persistent state into Databricks applications.
  • Use Case: Store chat/agent memory for LangChain applications, add persistent state to Databricks Apps, or implement reverse ETL from Delta Lake to an operational database.

Quick Start

Create and connect to a Lakebase Provisioned instance using the Databricks SDK for Python.

Frequently Asked Questions about databricks-lakebase-provisioned

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up managed PostgreSQL for OLTP workloads on Databricks?

Reverse ETL from Delta Lake to PostgreSQL syncs operational data into a managed Lakebase Provisioned instance. This pattern seamlessly bridges your analytical data lake with transactional database workloads for downstream application access.

Can I use OAuth authentication with a managed PostgreSQL database on Databricks?

Lakebase Provisioned integrates with Unity Catalog to register databases, enhancing data governance and discoverability. This allows you to manage your managed PostgreSQL databases within Databricks's centralized security and access framework.

How do I create a Lakebase Provisioned instance using the Databricks SDK?

Reverse ETL from Delta Lake to PostgreSQL syncs operational data into a managed Lakebase Provisioned instance. This pattern seamlessly bridges your analytical data lake with transactional database workloads for downstream application access.

Can I use OAuth authentication with a managed PostgreSQL database on Databricks?

Lakebase Provisioned integrates with Unity Catalog to register databases, enhancing data governance and discoverability. This allows you to manage your managed PostgreSQL databases within Databricks's centralized security and access framework.

Does Databricks managed PostgreSQL support persistent state for Databricks Apps?

Lakebase Provisioned integrates with Unity Catalog to register databases, enhancing data governance and discoverability. This allows you to manage your managed PostgreSQL databases within Databricks's centralized security and access framework.

How do I sync data from Delta Lake to an operational PostgreSQL database?

Reverse ETL from Delta Lake to PostgreSQL syncs operational data into a managed Lakebase Provisioned instance. This pattern seamlessly bridges your analytical data lake with transactional database workloads for downstream application access.