Skip to content

HCK-14001: missing FK in CREATE statement#131

Merged
chulanovskyi-bs merged 4 commits intodevelopfrom
HCK-14001
Dec 16, 2025
Merged

HCK-14001: missing FK in CREATE statement#131
chulanovskyi-bs merged 4 commits intodevelopfrom
HCK-14001

Conversation

@AlikRakhmonov
Copy link
Contributor

@AlikRakhmonov AlikRakhmonov commented Dec 16, 2025

Sub-taskHCK-14001 [Hive] FK can be created in CREATE statement

Technical details

FK can be in a CREATE statement. Example of the result:

CREATE DATABASE my_database;

CREATE TABLE my_database.pk_table (pk_column string PRIMARY KEY DISABLE);

CREATE TABLE my_database.pk2_table (pk_column2 string PRIMARY KEY DISABLE);

CREATE TABLE my_database.fk_table (
    fk_column string,
    fk_column2 string,
    CONSTRAINT rel0 FOREIGN KEY (fk_column) REFERENCES pk_table(pk_column) DISABLE NOVALIDATE,
    CONSTRAINT rel1 FOREIGN KEY (fk_column2) REFERENCES pk2_table(pk_column2) DISABLE NOVALIDATE
);

@chulanovskyi-bs chulanovskyi-bs enabled auto-merge (squash) December 16, 2025 10:43
@AlikRakhmonov AlikRakhmonov enabled auto-merge (squash) December 16, 2025 10:44
@sonarqubecloud
Copy link

@AlikRakhmonov AlikRakhmonov enabled auto-merge (squash) December 16, 2025 11:40
@chulanovskyi-bs chulanovskyi-bs merged commit 3667668 into develop Dec 16, 2025
6 of 8 checks passed
@chulanovskyi-bs chulanovskyi-bs deleted the HCK-14001 branch December 16, 2025 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants