Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/17/11 14:47:56 (14 years ago)
Author:
cneumuel
Message:

#1233

  • added StateLog to log state transitions of hive jobs
  • added permissions to hive experiments (in data access layer, no UI for that yet)
  • extended unit tests
Location:
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Tools/CreateHiveDatabaseApplication.cs

    r5106 r5511  
    2828  class CreateHiveDatabaseApplication : ApplicationBase {
    2929
    30     public override void Run() {
     30    public override void Run() { 
    3131      using (var db = HiveDao.CreateContext()) {
    3232        if (db.DatabaseExists())
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Tools/prepareHiveDatabase.sql

    r5404 r5511  
    4040ALTER TABLE dbo.Job ALTER COLUMN JobId ADD ROWGUIDCOL;
    4141ALTER TABLE dbo.Job WITH NOCHECK ADD CONSTRAINT [DF_Job_JobId] DEFAULT (newid()) FOR JobId;
     42GO
    4243
    43 --ALTER TABLE [dbo].[Job]  DROP  CONSTRAINT [Slave_Job]
    44 --ALTER TABLE [dbo].[Job]  WITH CHECK ADD  CONSTRAINT [Slave_Job] FOREIGN KEY([ResourceId])
    45 --REFERENCES [dbo].[Resource] ([ResourceId])
    46 --ON UPDATE CASCADE
    47 --ON DELETE SET NULL
    48 --GO
     44ALTER TABLE [dbo].[StateLog]  DROP  CONSTRAINT [Job_StateLog]
     45ALTER TABLE [dbo].[StateLog]  WITH CHECK ADD CONSTRAINT [Job_StateLog] FOREIGN KEY([JobId])
     46REFERENCES [dbo].[Job] ([JobId])
     47ON UPDATE CASCADE
     48ON DELETE CASCADE
     49GO
    4950
    5051ALTER TABLE dbo.Plugin ALTER COLUMN PluginId ADD ROWGUIDCOL;
     
    7980ALTER TABLE dbo.HiveExperiment ALTER COLUMN HiveExperimentId ADD ROWGUIDCOL;
    8081ALTER TABLE dbo.HiveExperiment WITH NOCHECK ADD CONSTRAINT [DF_HiveExperiment_HiveExperimentId] DEFAULT (newid()) FOR HiveExperimentId;
     82
     83ALTER TABLE dbo.StateLog ALTER COLUMN StateLogId ADD ROWGUIDCOL;
     84ALTER TABLE dbo.StateLog WITH NOCHECK ADD CONSTRAINT [DF_StateLog_StateLogId] DEFAULT (newid()) FOR StateLogId;
     85
     86ALTER TABLE [dbo].[HiveExperimentPermission]  DROP  CONSTRAINT [HiveExperiment_HiveExperimentPermission]
     87ALTER TABLE [dbo].[HiveExperimentPermission]  WITH CHECK ADD CONSTRAINT [HiveExperiment_HiveExperimentPermission] FOREIGN KEY([HiveExperimentId])
     88REFERENCES [dbo].[HiveExperiment] ([HiveExperimentId])
     89ON UPDATE CASCADE
     90ON DELETE CASCADE
     91GO
    8192
    8293/* create indices */
Note: See TracChangeset for help on using the changeset viewer.