diff --git a/WebsitePanel/Database/update_db.sql b/WebsitePanel/Database/update_db.sql index 5fdde0d4..6602dae8 100644 --- a/WebsitePanel/Database/update_db.sql +++ b/WebsitePanel/Database/update_db.sql @@ -5428,9 +5428,7 @@ GO /*Remote Desktop Services*/ /*Remote Desktop Services Tables*/ -IF EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSCollectionUsers') -DROP TABLE RDSCollectionUsers -GO +IF NOT EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSCollectionUsers') CREATE TABLE RDSCollectionUsers ( ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY, @@ -5440,9 +5438,7 @@ CREATE TABLE RDSCollectionUsers GO -IF EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSServers') -DROP TABLE RDSServers -GO +IF NOT EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSServers') CREATE TABLE RDSServers ( ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY, @@ -5456,9 +5452,7 @@ CREATE TABLE RDSServers GO -IF EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSCollections') -DROP TABLE RDSCollections -GO +IF NOT EXISTS (SELECT * FROM SYS.TABLES WHERE name = 'RDSCollections') CREATE TABLE RDSCollections ( ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY, @@ -5468,6 +5462,20 @@ CREATE TABLE RDSCollections ) GO +ALTER TABLE [dbo].[RDSCollectionUsers] +DROP CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId] +GO + + +ALTER TABLE [dbo].[RDSCollectionUsers] +DROP CONSTRAINT [FK_RDSCollectionUsers_UserId] +GO + +ALTER TABLE [dbo].[RDSServers] +DROP CONSTRAINT [FK_RDSServers_RDSCollectionId] +GO + + ALTER TABLE [dbo].[RDSCollectionUsers] WITH CHECK ADD CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId] FOREIGN KEY([RDSCollectionId]) REFERENCES [dbo].[RDSCollections] ([ID]) ON DELETE CASCADE @@ -6310,9 +6318,10 @@ BEGIN INSERT [dbo].[UserSettings] ([UserID], [SettingsName], [PropertyName], [PropertyValue]) VALUES (1, N'DomainExpirationLetter', N'From', N'support@HostingCompany.com') END GO -IF NOT EXISTS (SELECT * FROM [dbo].[UserSettings] WHERE [UserID] = 1 AND [SettingsName]= N'DomainExpirationLetter' AND [PropertyName]= N'HtmlBody' ) -BEGIN -INSERT [dbo].[UserSettings] ([UserID], [SettingsName], [PropertyName], [PropertyValue]) VALUES (1, N'DomainExpirationLetter', N'HtmlBody', N' + +DECLARE @DomainExpirationLetterHtmlBody nvarchar(2500) + +Set @DomainExpirationLetterHtmlBody = N' Domain Expiration Information