unitycatalog / unitycatalog/unitycatalog

Confirm the table creation schema with the already existing delta table.

Open
#82 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
3.5k
Forks
672
Avg merge
6d 16h
Merged PRs (30d)
30

Description

Is your feature request related to a problem? Please describe.

Currently, when creating an external table from the CLI for local paths (or even for S3), if the directory already has a delta log, we need to confirm that the schema of the already instantiated table confirms with the schema specified in the table create command.
This will need some extra implementation to exhaustively cover all supported types. We should also extend this to other table formats e.g. Iceberg , Parquet etc.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start from the CLI path for creating external tables from local paths or S3, then trace how an existing delta log and table schema are handled. Done means the requested schema is checked against the existing table across supported types, with the intended extension to Iceberg and Parquet accounted for.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cli, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.