File tree Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,6 @@ CREATE TABLE [dbo].[Person_knows_Person] (
140140 INDEX [GRAPH_UNIQUE_INDEX_Person_knows_Person] UNIQUE NONCLUSTERED ($edge_id) WITH (DATA_COMPRESSION = PAGE ),
141141 INDEX [GRAPH_FromTo_INDEX_Person_knows_Person] CLUSTERED ($from_id, $to_id) WITH (DATA_COMPRESSION = PAGE ),
142142 INDEX [GRAPH_ToFrom_INDEX_Person_knows_Person] NONCLUSTERED ($to_id, $from_id) WITH (DATA_COMPRESSION = PAGE ),
143- CONSTRAINT EC_Person_knows_Person CONNECTION (Person TO Person) ON DELETE CASCADE
144143) AS EDGE;
145144ALTER INDEX [GRAPH_UNIQUE_INDEX_Person_knows_Person] ON [dbo].[Person_knows_Person] DISABLE ;
146145
@@ -171,7 +170,6 @@ CREATE TABLE Person_likes_Message (
171170 INDEX [GRAPH_UNIQUE_INDEX_Person_likes_Message] UNIQUE NONCLUSTERED ($edge_id) WITH (DATA_COMPRESSION = PAGE ),
172171 INDEX [GRAPH_FromTo_INDEX_Person_likes_Message] CLUSTERED ($from_id, $to_id) WITH (DATA_COMPRESSION = PAGE ),
173172 INDEX [GRAPH_ToFrom_INDEX_Person_likes_Message] NONCLUSTERED ($to_id, $from_id) WITH (DATA_COMPRESSION = PAGE ),
174- CONSTRAINT EC_Person_likes_Message CONNECTION (Person TO Message ) ON DELETE CASCADE
175173) AS EDGE;
176174ALTER INDEX [GRAPH_UNIQUE_INDEX_Person_likes_Message] ON [dbo].[Person_likes_Message] DISABLE ;
177175
Original file line number Diff line number Diff line change 11-- add PKs
22USE ldbc;
3- -- ALTER TABLE Message ADD PRIMARY KEY (Messageid);
4- -- ALTER TABLE Forum ADD PRIMARY KEY (id);
53ALTER TABLE Forum_hasMember_Person ADD PRIMARY KEY (ForumId, PersonId);
64ALTER TABLE Forum_hasTag_Tag ADD PRIMARY KEY (ForumId, TagId);
75ALTER TABLE Person_hasInterest_Tag ADD PRIMARY KEY (PersonId, TagId);
86ALTER TABLE Person_knows_Person ADD PRIMARY KEY (Person1Id, Person2Id);
9- ALTER TABLE Person_likes_Message ADD PRIMARY KEY (PersonId, MessageId);
107ALTER TABLE Person_studyAt_University ADD PRIMARY KEY (PersonId, UniversityId);
118ALTER TABLE Person_workAt_Company ADD PRIMARY KEY (PersonId, CompanyId);
129ALTER TABLE Message_hasTag_Tag ADD PRIMARY KEY (MessageId, TagId);
Original file line number Diff line number Diff line change 1818 AND Person_knows_Person .Person2Id = repliers .Person1Id
1919
2020 DELETE FROM Message WHERE ParentMessageId IN ( SELECT MessageId FROM DELETED)
21+ DELETE FROM Person_likes_Message WHERE MessageId IN ( SELECT MessageId FROM DELETED)
2122END;
2223
2324CREATE OR ALTER TRIGGER TR_DEL_Forum ON Forum
3536BEGIN
3637 DELETE FROM Person_hasInterest_Tag WHERE PersonId IN ( SELECT PersonId FROM DELETED )
3738 DELETE FROM Person_studyAt_University WHERE PersonId IN ( SELECT PersonId FROM DELETED )
39+ DELETE FROM Person_likes_Message WHERE PersonId IN ( SELECT PersonId FROM DELETED )
40+ DELETE FROM Person_knows_Person WHERE Person1Id IN ( SELECT PersonId FROM DELETED )
41+ DELETE FROM Person_knows_Person WHERE Person2Id IN ( SELECT PersonId FROM DELETED )
3842 DELETE FROM Person_workAt_Company WHERE PersonId IN ( SELECT PersonId FROM DELETED )
3943 DELETE FROM Forum_hasMember_Person WHERE PersonId IN ( SELECT PersonId FROM DELETED )
4044 DELETE FROM Message WHERE CreatorPersonId IN ( SELECT PersonId FROM DELETED )
You can’t perform that action at this time.
0 commit comments