Changeset 6229 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Tools/prepareHiveDatabase.sql
- Timestamp:
- 05/17/11 18:29:41 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Tools/prepareHiveDatabase.sql
r6033 r6229 104 104 GO 105 105 106 ALTER TABLE [dbo].[Statistics] ALTER COLUMN StatisticsId ADD ROWGUIDCOL; 107 ALTER TABLE [dbo].[Statistics] WITH NOCHECK ADD CONSTRAINT [DF_Statistics_StatisticsId] DEFAULT (newid()) FOR StatisticsId; 108 GO 109 110 ALTER TABLE [dbo].[SlaveStatistics] DROP CONSTRAINT [Statistics_SlaveStatistics] 111 ALTER TABLE [dbo].[SlaveStatistics] WITH CHECK ADD CONSTRAINT [Statistics_SlaveStatistics] FOREIGN KEY([StatisticsId]) 112 REFERENCES [dbo].[Statistics] ([StatisticsId]) 113 ON UPDATE CASCADE 114 ON DELETE CASCADE 115 GO 116 117 ALTER TABLE [dbo].[UserStatistics] DROP CONSTRAINT [Statistics_UserStatistics] 118 ALTER TABLE [dbo].[UserStatistics] WITH CHECK ADD CONSTRAINT [Statistics_UserStatistics] FOREIGN KEY([StatisticsId]) 119 REFERENCES [dbo].[Statistics] ([StatisticsId]) 120 ON UPDATE CASCADE 121 ON DELETE CASCADE 122 GO 123 106 124 /* create indices */ 107 125 CREATE INDEX Index_RequiredPlugins_JobId ON RequiredPlugins(JobId); … … 159 177 DELETE Job FROM Job INNER JOIN #Table ON Job.JobId = #Table.JobId 160 178 END 179 GO 180 181 -- ============================================= 182 -- Author: cneumuel 183 -- Create date: 17.05.2011 184 -- Description: Writes the execution times of deleted jobs into DeletedJobStats to ensure correct statistics 185 -- ============================================= 186 --CREATE TRIGGER [dbo].[tr_DeletedJobStats] ON [dbo].[Job] AFTER DELETE AS 187 --BEGIN 188 -- INSERT INTO DeletedJobStats SELECT JobId, ExecutionTime FROM deleted 189 --END
Note: See TracChangeset
for help on using the changeset viewer.