Free cookie consent management tool by TermsFeed Policy Generator

source: branches/ClientUserManagement/HeuristicLab.Services.Access.DataAccess/3.3/SQL Scripts/Initialize ClientManagement.sql @ 6815

Last change on this file since 6815 was 6815, checked in by ascheibe, 13 years ago

#1648

  • join user and client management to 1 project
  • completed webservice interface
File size: 2.8 KB
Line 
1USE [HeuristicLab.ClientManagement]
2GO
3
4/****** Object:  Table [dbo].[Resource]    Script Date: 09/19/2011 13:24:05 ******/
5SET ANSI_NULLS ON
6GO
7
8SET QUOTED_IDENTIFIER ON
9GO
10
11CREATE TABLE [dbo].[Resource](
12  [Id] [uniqueidentifier] NOT NULL,
13  [Name] [nvarchar](max) NOT NULL,
14  [Description] [nvarchar](max) NULL,
15  [Type] [nvarchar](max) NOT NULL,
16  [ProcessorType] [nvarchar](max) NULL,
17  [NumberOfCores] [int](max) NULL,
18  [IPAddress] [nvarchar](max) NULL,
19  [MemorySize] [int](max) NULL,
20  [OperatingSystem] [nvarchar](max) NULL,
21  [Country] [nvarchar](max) NULL,
22  [HeuristicLabVersion] [nvarchar](max) NULL,
23 CONSTRAINT [PK_Resource] PRIMARY KEY CLUSTERED
24(
25  [Id] ASC
26)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
27) ON [PRIMARY]
28
29GO
30
31/****** Object:  Table [dbo].[ResourceResourceGroup]    Script Date: 09/19/2011 13:24:08 ******/
32SET ANSI_NULLS ON
33GO
34
35SET QUOTED_IDENTIFIER ON
36GO
37
38CREATE TABLE [dbo].[ResourceResourceGroup](
39  [ResourceId] [uniqueidentifier] NOT NULL,
40  [ResourceGroupId] [uniqueidentifier] NOT NULL,
41 CONSTRAINT [PK_ResourceResourceGroup_Id] PRIMARY KEY CLUSTERED
42(
43  [ResourceId] ASC,
44  [ResourceGroupId] ASC
45)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
46) ON [PRIMARY]
47
48GO
49
50ALTER TABLE [dbo].[ResourceResourceGroup]  WITH CHECK ADD  CONSTRAINT [FK_ResourceResourceGroup_ResourceGroupId] FOREIGN KEY([ResourceGroupId])
51REFERENCES [dbo].[Resource] ([Id])
52GO
53
54ALTER TABLE [dbo].[ResourceResourceGroup] CHECK CONSTRAINT [FK_ResourceResourceGroup_ResourceGroupId]
55GO
56
57ALTER TABLE [dbo].[ResourceResourceGroup]  WITH CHECK ADD  CONSTRAINT [FK_ResourceResourceGroup_ResourceId] FOREIGN KEY([ResourceId])
58REFERENCES [dbo].[Resource] ([Id])
59GO
60
61ALTER TABLE [dbo].[ResourceResourceGroup] CHECK CONSTRAINT [FK_ResourceResourceGroup_ResourceId]
62GO
63
64/****** Object:  Table [dbo].[ClientLog]    Script Date: 09/19/2011 13:24:11 ******/
65SET ANSI_NULLS ON
66GO
67
68SET QUOTED_IDENTIFIER ON
69GO
70
71CREATE TABLE [dbo].[ClientLog](
72  [Timestamp] [datetime] NOT NULL,
73  [ResourceId] [uniqueidentifier] NOT NULL,
74  [Message] [nvarchar](max) NULL,
75  [Exception] [nvarchar](max) NULL,
76 CONSTRAINT [PK_ClientLog] PRIMARY KEY CLUSTERED
77(
78  [Timestamp] ASC,
79  [ResourceId] ASC
80)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
81) ON [PRIMARY]
82
83GO
84
85ALTER TABLE [dbo].[ClientLog]  WITH CHECK ADD  CONSTRAINT [FK_ClientLog_Resource] FOREIGN KEY([ResourceId])
86REFERENCES [dbo].[Resource] ([Id])
87GO
88
89ALTER TABLE [dbo].[ClientLog] CHECK CONSTRAINT [FK_ClientLog_Resource]
90GO
91
92
93
94
95
96
Note: See TracBrowser for help on using the repository browser.