스크림트 정리
This commit is contained in:
13
cypher_scripts/create_schema.cypher
Normal file
13
cypher_scripts/create_schema.cypher
Normal 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.";
|
||||
Reference in New Issue
Block a user