1 | USE [HeuristicLab.ClientManagement]
|
---|
2 | GO
|
---|
3 |
|
---|
4 | /****** Object: Table [dbo].[Resource] Script Date: 09/19/2011 13:24:05 ******/
|
---|
5 | SET ANSI_NULLS ON
|
---|
6 | GO
|
---|
7 |
|
---|
8 | SET QUOTED_IDENTIFIER ON
|
---|
9 | GO
|
---|
10 |
|
---|
11 | CREATE 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 |
|
---|
29 | GO
|
---|
30 |
|
---|
31 | /****** Object: Table [dbo].[ResourceResourceGroup] Script Date: 09/19/2011 13:24:08 ******/
|
---|
32 | SET ANSI_NULLS ON
|
---|
33 | GO
|
---|
34 |
|
---|
35 | SET QUOTED_IDENTIFIER ON
|
---|
36 | GO
|
---|
37 |
|
---|
38 | CREATE 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 |
|
---|
48 | GO
|
---|
49 |
|
---|
50 | ALTER TABLE [dbo].[ResourceResourceGroup] WITH CHECK ADD CONSTRAINT [FK_ResourceResourceGroup_ResourceGroupId] FOREIGN KEY([ResourceGroupId])
|
---|
51 | REFERENCES [dbo].[Resource] ([Id])
|
---|
52 | GO
|
---|
53 |
|
---|
54 | ALTER TABLE [dbo].[ResourceResourceGroup] CHECK CONSTRAINT [FK_ResourceResourceGroup_ResourceGroupId]
|
---|
55 | GO
|
---|
56 |
|
---|
57 | ALTER TABLE [dbo].[ResourceResourceGroup] WITH CHECK ADD CONSTRAINT [FK_ResourceResourceGroup_ResourceId] FOREIGN KEY([ResourceId])
|
---|
58 | REFERENCES [dbo].[Resource] ([Id])
|
---|
59 | GO
|
---|
60 |
|
---|
61 | ALTER TABLE [dbo].[ResourceResourceGroup] CHECK CONSTRAINT [FK_ResourceResourceGroup_ResourceId]
|
---|
62 | GO
|
---|
63 |
|
---|
64 | /****** Object: Table [dbo].[ClientLog] Script Date: 09/19/2011 13:24:11 ******/
|
---|
65 | SET ANSI_NULLS ON
|
---|
66 | GO
|
---|
67 |
|
---|
68 | SET QUOTED_IDENTIFIER ON
|
---|
69 | GO
|
---|
70 |
|
---|
71 | CREATE 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 |
|
---|
83 | GO
|
---|
84 |
|
---|
85 | ALTER TABLE [dbo].[ClientLog] WITH CHECK ADD CONSTRAINT [FK_ClientLog_Resource] FOREIGN KEY([ResourceId])
|
---|
86 | REFERENCES [dbo].[Resource] ([Id])
|
---|
87 | GO
|
---|
88 |
|
---|
89 | ALTER TABLE [dbo].[ClientLog] CHECK CONSTRAINT [FK_ClientLog_Resource]
|
---|
90 | GO
|
---|
91 |
|
---|
92 |
|
---|
93 |
|
---|
94 |
|
---|
95 |
|
---|
96 |
|
---|