From 0fc2dd94112bf01c1bf19132ae682eedb443e3fa 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..c27fc36 100644 --- a/base_model/ddl_v2.sql +++ b/base_model/ddl_v2.sql @@ -65,6 +65,17 @@ CREATE TABLE BASIC.MODEL_ATTRIBUTE ( FOREIGN KEY (ATTRIBUTE_ID) REFERENCES BASIC.ATTRIBUTE (ID) ON DELETE CASCADE ); +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.ATTRIBUTE_TEMPLATE ( ID BIGSERIAL PRIMARY KEY, TEMPLATE_NAME VARCHAR(64) NOT NULL DEFAULT '',