Changeset 15552 for branches/HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/SQL Scripts
- Timestamp:
- 12/20/17 11:27:33 (7 years ago)
- Location:
- branches/HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/SQL Scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/SQL Scripts/Initialize Hive Database.sql
r15528 r15552 36 36 CONSTRAINT [PK_dbo.ResourceIdTaskId] PRIMARY KEY ([ResourceId], [TaskId]) 37 37 ) 38 CREATE TABLE [dbo].[AssignedJobResource]( 39 [ResourceId] UniqueIdentifier NOT NULL, 40 [JobId] UniqueIdentifier NOT NULL, 41 CONSTRAINT [PK_dbo.ResourceIdJobId] PRIMARY KEY ([ResourceId], [JobId]) 42 ) 38 43 CREATE TABLE [dbo].[Plugin]( 39 44 [PluginId] UniqueIdentifier NOT NULL, … … 73 78 CONSTRAINT [PK_dbo.Resource] PRIMARY KEY ([ResourceId]) 74 79 ) 75 CREATE TABLE [dbo].[ResourcePermission](76 [ResourceId] UniqueIdentifier NOT NULL,77 [GrantedUserId] UniqueIdentifier NOT NULL,78 [GrantedByUserId] UniqueIdentifier NOT NULL,79 CONSTRAINT [PK_dbo.ResourcePermission] PRIMARY KEY ([ResourceId], [GrantedUserId])80 )81 80 CREATE TABLE [dbo].[Task]( 82 81 [TaskId] UniqueIdentifier NOT NULL, … … 180 179 ALTER TABLE [dbo].[AssignedTaskResource] 181 180 ADD CONSTRAINT [Task_AssignedTaskResource] FOREIGN KEY ([TaskId]) REFERENCES [dbo].[Task]([TaskId]) 181 ALTER TABLE [dbo].[AssignedJobResource] 182 ADD CONSTRAINT [Resource_AssignedJobResource] FOREIGN KEY ([ResourceId]) REFERENCES [dbo].[Resource]([ResourceId]) 183 ALTER TABLE [dbo].[AssignedJobResource] 184 ADD CONSTRAINT [Job_AssignedJobResource] FOREIGN KEY ([JobId]) REFERENCES [dbo].[Job]([JobId]) 182 185 ALTER TABLE [dbo].[RequiredPlugins] 183 186 ADD CONSTRAINT [Plugin_RequiredPlugin] FOREIGN KEY ([PluginId]) REFERENCES [dbo].[Plugin]([PluginId]) … … 186 189 ALTER TABLE [dbo].[Resource] 187 190 ADD CONSTRAINT [Resource_Resource] FOREIGN KEY ([ParentResourceId]) REFERENCES [dbo].[Resource]([ResourceId]) 188 ALTER TABLE [dbo].[ResourcePermission]189 ADD CONSTRAINT [Resource_ResourcePermission] FOREIGN KEY ([ResourceId]) REFERENCES [dbo].[Resource]([ResourceId])190 191 ALTER TABLE [dbo].[Task] 191 192 ADD CONSTRAINT [Task_Task] FOREIGN KEY ([ParentTaskId]) REFERENCES [dbo].[Task]([TaskId]) -
branches/HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/SQL Scripts/Prepare Hive Database.sql
r15528 r15552 42 42 ALTER TABLE [dbo].[AssignedTaskResource] DROP CONSTRAINT [Resource_AssignedTaskResource] 43 43 ALTER TABLE [dbo].[AssignedTaskResource] WITH CHECK ADD CONSTRAINT [Resource_AssignedTaskResource] FOREIGN KEY([ResourceId]) 44 REFERENCES [dbo].[Resource] ([ResourceId]) 45 ON UPDATE CASCADE 46 ON DELETE CASCADE 47 GO 48 49 ALTER TABLE [dbo].[AssignedJobResource] DROP CONSTRAINT [Job_AssignedJobResource] 50 ALTER TABLE [dbo].[AssignedJobResource] WITH CHECK ADD CONSTRAINT [Job_AssignedJobResource] FOREIGN KEY([JobId]) 51 REFERENCES [dbo].[Job] ([JobId]) 52 ON UPDATE CASCADE 53 ON DELETE CASCADE 54 GO 55 ALTER TABLE [dbo].[AssignedJobResource] DROP CONSTRAINT [Resource_AssignedJobResource] 56 ALTER TABLE [dbo].[AssignedJobResource] WITH CHECK ADD CONSTRAINT [Resource_AssignedJobResource] FOREIGN KEY([ResourceId]) 44 57 REFERENCES [dbo].[Resource] ([ResourceId]) 45 58 ON UPDATE CASCADE … … 105 118 REFERENCES [dbo].[Project] ([ProjectId]) 106 119 ON UPDATE CASCADE 107 ON DELETE CASCADE120 -- ON DELETE CASCADE 108 121 GO 109 122
Note: See TracChangeset
for help on using the changeset viewer.