Databases
Group tables under a lake.
Methods
| Method | Description |
|---|---|
create_database | Create a new database in a lake |
delete_database | Delete a database |
show_databases | List 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,
)
| Parameter | Required | Type / values |
|---|---|---|
name | yes | str |
lake | yes | str |
cascade | no | bool — 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")