Skip to main content

Databases

Group tables under a lake.

Methods

MethodDescription
create_databaseCreate a new database in a lake
delete_databaseDelete a database
show_databasesList all databases in a lake

create_database

create_database(
name: str,
*,
lake: str,
unsafe_raw: bool = False,
timeout: float | None = None,
poll_interval: float | None = None,
)

Example

client.create_database("events", lake="analytics")

delete_database

delete_database(
name: str,
*,
lake: str,
cascade: bool = False,
unsafe_raw: bool = False,
timeout: float | None = None,
poll_interval: float | None = None,
)
ParameterRequiredType / values
nameyesstr
lakeyesstr
cascadenobool — when True, deletes child tables

Example

client.delete_database("events", lake="analytics", cascade=True)

show_databases

show_databases(*, lake: str, unsafe_raw=False, timeout=None, poll_interval=None)

Example

result = client.show_databases(lake="analytics")