From 0a423925e347cec2f2abc7865b58174afa512f96 Mon Sep 17 00:00:00 2001 From: zhuxu Date: Tue, 22 Apr 2025 15:35:57 +0800 Subject: [PATCH] fine-tune --- base_model/ddl_v2.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/base_model/ddl_v2.sql b/base_model/ddl_v2.sql index e517559..e113978 100644 --- a/base_model/ddl_v2.sql +++ b/base_model/ddl_v2.sql @@ -52,6 +52,17 @@ CREATE TABLE BASIC.ATTRIBUTE ( FOREIGN KEY (DATA_TYPE_ID) REFERENCES BASIC.DATA_TYPE (ID) ); +CREATE TABLE BASIC.MODEL_ATTRIBUTE_PUBLIC ( + ID BIGSERIAL PRIMARY KEY, + ATTRIBUTE_GROUP_ID BIGINT NOT NULL, + ATTRIBUTE_ID BIGINT NOT NULL, + + UNIQUE (ATTRIBUTE_GROUP_ID, ATTRIBUTE_ID), + + FOREIGN KEY (ATTRIBUTE_GROUP_ID) REFERENCES BASIC.ATTRIBUTE_GROUP (ID), + FOREIGN KEY (ATTRIBUTE_ID) REFERENCES BASIC.ATTRIBUTE (ID) ON DELETE CASCADE +); + CREATE TABLE BASIC.MODEL_ATTRIBUTE ( ID BIGSERIAL PRIMARY KEY, MODEL_TYPE_ID BIGINT NOT NULL,