Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 592 Bytes

File metadata and controls

33 lines (23 loc) · 592 Bytes

Namespace Management

IceFrame allows you to manage namespaces (schemas/databases) in your Iceberg catalog.

Accessing Namespace Manager

# Access via the namespaces property
ns_manager = ice.namespaces

Creating a Namespace

ice.create_namespace("marketing", {"owner": "team-marketing"})

Dropping a Namespace

ice.drop_namespace("marketing")

Listing Namespaces

# List top-level namespaces
namespaces = ice.list_namespaces()
print(namespaces)

# List nested namespaces
sub_namespaces = ice.list_namespaces("marketing")