Skip to content

Catalog table-default and table-override properties #362

Closed as not planned
Closed as not planned
@sungwy

Description

@sungwy

Feature Request / Improvement

In the java code base, catalog configuration includes catalog table-default and table-override properties:

Catalog Property Key Description
spark.sql.catalog.catalog-name.table-default.propertyKey Default Iceberg table property value for property key propertyKey, which will be set on tables created by this catalog if not overridden
spark.sql.catalog.catalog-name.table-override.propertyKey Enforced Iceberg table property value for property key propertyKey, which cannot be overridden by user

Introduce these properties to PyIceberg catalogs, and apply them to appropriate function calls.

Related Issue: apache/iceberg#3994
Related PR: apache/iceberg#4011

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions