Fixed: Domains table affected when running update script a second time

This commit is contained in:
robvde 2012-10-18 09:57:34 +04:00
parent 665e5cc38d
commit 2408accc04
2 changed files with 12 additions and 4 deletions

View file

@ -5898,7 +5898,7 @@ CREATE TABLE #TempDomains
[DomainItemID] [int] NULL,
)
UPDATE Domains SET DomainItemID = DomainID
UPDATE Domains SET DomainItemID = DomainID WHERE DomainItemID IS NULL
INSERT INTO #TempDomains SELECT PackageID,
ZoneItemID,
@ -5913,6 +5913,7 @@ DomainItemID FROM Domains WHERE IsDomainPointer = 1
UPDATE Domains SET IsDomainPointer=0,WebSiteID=NULL, DomainItemID=NULL WHERE IsDomainPointer = 1 AND DomainName IN (SELECT DomainName FROM Domains AS D WHERE
D.DomainName = (SELECT DISTINCT ItemName FROM ServiceItems WHERE ItemID = D.ZoneItemId )
AND DomainItemID IS NULL
Group BY DOmainName
HAVING (COUNT(DomainName) = 1))