Skip to content

Feature Enhancement: Enable Presto Server to Transmit Catalog Name for Enhanced Functionality in the Metastore Layer #22895

@AnuragKDwivedi

Description

@AnuragKDwivedi

Expected Behavior or Use Case

When creating a schema in Presto, the catalog name should be passed to the metastore layer.

Presto Component, Service, or Connector

This request is related to the Presto service and its interaction with the metastore layer.

Possible Implementation

Modify Presto to include the catalog name information when creating a schema, allowing the metastore layer to utilize it internally.

Example Screenshots (if appropriate):

N/A

Context

Currently, Presto does not share the catalog name with the metastore layer when creating a schema. This change will enhance the metastore's ability to effectively manage schemas and metadata.

Passing the catalog name to the metastore layer from Presto would unlock several benefits:

  • Enhanced Flexibility: The metastore layer could use the catalog name information for various internal purposes, such as performing additional validation checks or organizing schemas into logical groups.
  • Improved Efficiency: By persisting the catalog name, the metastore could streamline operations like setting default locations for schemas based on the catalog's location.
  • Better Integration: Providing this information lays the groundwork for seamless integration with downstream components that rely on the metastore for data access and management.

Overall, this enhancement would not only optimize the functionality of Presto but also enhance the capabilities of the metastore layer, leading to a more robust and efficient data processing system.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions