14 lines
745 B
Plaintext
14 lines
745 B
Plaintext
// 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.";
|