스크림트 정리

This commit is contained in:
admin hmac
2025-11-05 11:14:46 +09:00
parent f1a3ff71cb
commit b8449e526a
27 changed files with 691 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
// Memgraph 데이터 모델 스키마 정의 (인덱스 및 제약 조건)
// 이 스크립트는 데이터를 로드하지 않고, 노드 타입별로 고유 키 제약 조건만 설정합니다.
// UNIQUE 제약 조건은 자동으로 인덱스를 생성합니다.
CREATE CONSTRAINT ON (j:Job) ASSERT j.id IS UNIQUE;
CREATE CONSTRAINT ON (jt:JobType) ASSERT jt.type_id IS UNIQUE;
CREATE CONSTRAINT ON (o:Object) ASSERT o.id IS UNIQUE;
CREATE CONSTRAINT ON (ot:ObjectType) ASSERT ot.type_id IS UNIQUE;
CREATE CONSTRAINT ON (s:Status) ASSERT s.status_id IS UNIQUE;
CREATE CONSTRAINT ON (a:Activity) ASSERT a.id IS UNIQUE;
CREATE CONSTRAINT ON (s:Scenario) ASSERT s.id IS UNIQUE;
RETURN "Schema constraints and indexes created successfully.";