-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathconstraints.cypher
23 lines (22 loc) · 1.41 KB
/
constraints.cypher
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Card) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Category) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Headquarters) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Industry) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Language) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:License) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Organization) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Path) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Project) REQUIRE n.name IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Relation) REQUIRE n.relation IS UNIQUE;
CREATE CONSTRAINT IF NOT EXISTS FOR (n:Repo) REQUIRE n.name IS UNIQUE;
CREATE INDEX IF NOT EXISTS FOR (n:Card) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Category) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Headquarters) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Industry) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Language) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:License) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Organization) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Path) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Project) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Relation) ON (n.name);
CREATE INDEX IF NOT EXISTS FOR (n:Repo) ON (n.name);