databricks-lakebase-provisioned

Create managed PostgreSQL instances within Databricks Lakebase for OLTP workloads.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang --skill databricks-lakebase-provisioned-zack2626-ok
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-lakebase-provisioned
Source: https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang/tree/main/.windsurf/skills/databricks-lakebase-provisioned
Command: npx skills add https://github.com/Zack2626-ok/DATN_Website-Dat-Ban-Va-Quan-Ly-Nha-Hang --skill databricks-lakebase-provisioned-zack2626-ok

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of managing OLTP workloads with PostgreSQL, providing a managed solution within Databricks Lakebase that simplifies database operations and enhances application integration.

Core Features & Use Cases

  • OLTP Workload Management: Offers managed PostgreSQL instances for transactional workloads, reducing the overhead of database management.
  • Application Integration: Supports seamless integration with Databricks Apps and other applications through OAuth authentication and Unity Catalog.
  • Reverse ETL: Enables data synchronization from Delta Lake to Lakebase for operational data needs.
  • Use Case: Use this Skill to create a Lakebase instance, connect an application, and implement reverse ETL for real-time data access.

Quick Start

To create a Lakebase instance, use the following command:

from databricks.sdk import WorkspaceClient
import uuid

w = WorkspaceClient()

# Create a database instance
instance = w.database.create_database_instance(
    name="my-lakebase-instance",
    capacity="CU_1",  # CU_1, CU_2, CU_4, CU_8
    stopped=False
)
print(f"Instance created: {instance.name}")
print(f"DNS endpoint: {instance.read_write_dns}")

Frequently Asked Questions about databricks-lakebase-provisioned

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

FAQPage Schema
How do I provision managed PostgreSQL for OLTP workloads in Databricks Lakebase?▼

Provision managed PostgreSQL in Databricks Lakebase by using the WorkspaceClient API to create a database instance with a specified compute capacity, which returns a DNS endpoint for read and write operations.

What is reverse ETL from Delta Lake and how does it work with Lakebase?▼

Reverse ETL from Delta Lake synchronizes data back to Lakebase PostgreSQL instances, providing operational data access for transactional applications and real-time querying needs.

Can I use OAuth authentication to connect Databricks Apps to a Lakebase PostgreSQL database?▼

Yes, Databricks Apps can connect to a Lakebase PostgreSQL database using OAuth authentication, while Unity Catalog registration manages data governance and access controls.

What compute capacity options are available when creating a Databricks Lakebase PostgreSQL instance?▼

Databricks Lakebase PostgreSQL instances support compute capacity options including CU_1, CU_2, CU_4, and CU_8, allowing you to scale transactional workloads according to application demands.

Why use managed PostgreSQL in Databricks Lakebase instead of self-managing OLTP databases?▼

Managed PostgreSQL in Databricks Lakebase reduces database management overhead by simplifying operations, integrating with Unity Catalog, and enabling seamless reverse ETL from Delta Lake for transactional processing.