diff --git a/develop/database/sql/event-service-ddl.sql b/develop/database/sql/event-service-ddl.sql index 0574d58..548698b 100644 --- a/develop/database/sql/event-service-ddl.sql +++ b/develop/database/sql/event-service-ddl.sql @@ -76,8 +76,8 @@ CREATE TABLE IF NOT EXISTS event_channels ( channel VARCHAR(50) NOT NULL, -- 제약조건 - CONSTRAINT fk_event_channels_event FOREIGN KEY (event_id) - REFERENCES events(event_id) ON DELETE CASCADE, + -- CONSTRAINT fk_event_channels_event FOREIGN KEY (event_id) + -- REFERENCES events(event_id) ON DELETE CASCADE, CONSTRAINT pk_event_channels PRIMARY KEY (event_id, channel) ); @@ -108,8 +108,8 @@ CREATE TABLE IF NOT EXISTS generated_images ( updated_at TIMESTAMP NOT NULL, -- Managed by JPA @LastModifiedDate -- 제약조건 - CONSTRAINT fk_generated_images_event FOREIGN KEY (event_id) - REFERENCES events(event_id) ON DELETE CASCADE + -- CONSTRAINT fk_generated_images_event FOREIGN KEY (event_id) + -- REFERENCES events(event_id) ON DELETE CASCADE ); -- 인덱스 @@ -150,8 +150,8 @@ CREATE TABLE IF NOT EXISTS ai_recommendations ( updated_at TIMESTAMP NOT NULL, -- Managed by JPA @LastModifiedDate -- 제약조건 - CONSTRAINT fk_ai_recommendations_event FOREIGN KEY (event_id) - REFERENCES events(event_id) ON DELETE CASCADE + -- CONSTRAINT fk_ai_recommendations_event FOREIGN KEY (event_id) + -- REFERENCES events(event_id) ON DELETE CASCADE ); -- 인덱스 @@ -194,8 +194,8 @@ CREATE TABLE IF NOT EXISTS jobs ( updated_at TIMESTAMP NOT NULL, -- Managed by JPA @LastModifiedDate -- 제약조건 - CONSTRAINT fk_jobs_event FOREIGN KEY (event_id) - REFERENCES events(event_id) ON DELETE CASCADE, + -- CONSTRAINT fk_jobs_event FOREIGN KEY (event_id) + -- REFERENCES events(event_id) ON DELETE CASCADE, CONSTRAINT chk_job_type CHECK (job_type IN ('AI_RECOMMENDATION', 'IMAGE_GENERATION')), CONSTRAINT chk_job_status CHECK (status IN ('PENDING', 'PROCESSING', 'COMPLETED', 'FAILED')), CONSTRAINT chk_job_progress CHECK (progress >= 0 AND progress <= 100)