UpdateDb.sql constraints fix

This commit is contained in:
vfedosevich 2015-03-16 04:14:05 -07:00
parent d8393577d3
commit 2e1f2dfaa4

View file

@ -5548,18 +5548,32 @@ CREATE TABLE [dbo].[RDSCertificates](
GO GO
IF EXISTS (SELECT * FROM sys.objects WHERE type = 'F' AND name = 'FK_RDSCollectionUsers_RDSCollectionId')
BEGIN
ALTER TABLE [dbo].[RDSCollectionUsers]
DROP CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId]
END
ELSE
PRINT 'FK_RDSCollectionUsers_RDSCollectionId not EXISTS'
GO
ALTER TABLE [dbo].[RDSCollectionUsers] IF EXISTS (SELECT * FROM sys.objects WHERE type = 'F' AND name = 'FK_RDSCollectionUsers_UserId')
DROP CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId] BEGIN
ALTER TABLE [dbo].[RDSCollectionUsers]
DROP CONSTRAINT [FK_RDSCollectionUsers_UserId]
END
ELSE
PRINT 'FK_RDSCollectionUsers_UserId not EXISTS'
GO GO
ALTER TABLE [dbo].[RDSCollectionUsers] IF EXISTS (SELECT * FROM sys.objects WHERE type = 'F' AND name = 'FK_RDSServers_RDSCollectionId')
DROP CONSTRAINT [FK_RDSCollectionUsers_UserId] BEGIN
GO ALTER TABLE [dbo].[RDSServers]
DROP CONSTRAINT [FK_RDSServers_RDSCollectionId]
ALTER TABLE [dbo].[RDSServers] END
DROP CONSTRAINT [FK_RDSServers_RDSCollectionId] ELSE
PRINT 'FK_RDSServers_RDSCollectionId not EXISTS'
GO GO
ALTER TABLE [dbo].[RDSCollectionUsers] WITH CHECK ADD CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId] FOREIGN KEY([RDSCollectionId]) ALTER TABLE [dbo].[RDSCollectionUsers] WITH CHECK ADD CONSTRAINT [FK_RDSCollectionUsers_RDSCollectionId] FOREIGN KEY([RDSCollectionId])