apache / apache/gravitino

[Feature] Support specifying primary keys and partition keys during table creation for relational catalogs.

Open
#6,264 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 16h
Merged PRs (30d)
298

Description

### Describe the feature
Support specifying primary keys and partition keys during table creation for relational catalogs.

![Image](https://github.com/user-attachments/assets/1e93cbdb-3caf-44cd-b22b-641af73aed89)

### Motivation

### Describe the solution

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named in the issue. Start by tracing table-creation support for relational catalogs and how primary and partition keys are represented; done means those keys can be specified when creating a table and are preserved correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.