Save
This commit is contained in:
parent
91c5407ff9
commit
ee504d878f
@ -1,4 +1,21 @@
|
||||
IF COL_LENGTH(N'dbo.ProjectTimelineSettings', N'ShowStoryAssets') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD ShowStoryAssets bit NOT NULL
|
||||
CONSTRAINT DF_ProjectTimelineSettings_ShowStoryAssets DEFAULT 0;
|
||||
END;
|
||||
GO
|
||||
|
||||
IF COL_LENGTH(N'dbo.ProjectTimelineSettings', N'ShowCharacterAppearances') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD ShowCharacterAppearances bit NOT NULL
|
||||
CONSTRAINT DF_ProjectTimelineSettings_ShowCharacterAppearances DEFAULT 0;
|
||||
END;
|
||||
GO
|
||||
|
||||
DECLARE @constraintName sysname;
|
||||
DECLARE @sql nvarchar(max);
|
||||
|
||||
SELECT @constraintName = dc.name
|
||||
FROM sys.default_constraints dc
|
||||
@ -11,17 +28,17 @@ WHERE s.name = N'dbo'
|
||||
|
||||
IF @constraintName IS NOT NULL
|
||||
BEGIN
|
||||
EXEC(N'ALTER TABLE dbo.ProjectTimelineSettings DROP CONSTRAINT ' + QUOTENAME(@constraintName));
|
||||
END;
|
||||
|
||||
IF COL_LENGTH(N'dbo.ProjectTimelineSettings', N'ShowStoryAssets') IS NOT NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD CONSTRAINT DF_ProjectTimelineSettings_ShowStoryAssets DEFAULT 0 FOR ShowStoryAssets;
|
||||
SET @sql = N'ALTER TABLE dbo.ProjectTimelineSettings DROP CONSTRAINT ' + QUOTENAME(@constraintName);
|
||||
EXEC sys.sp_executesql @sql;
|
||||
END;
|
||||
GO
|
||||
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD CONSTRAINT DF_ProjectTimelineSettings_ShowStoryAssets DEFAULT 0 FOR ShowStoryAssets;
|
||||
GO
|
||||
|
||||
DECLARE @constraintName sysname;
|
||||
DECLARE @sql nvarchar(max);
|
||||
|
||||
SELECT @constraintName = dc.name
|
||||
FROM sys.default_constraints dc
|
||||
@ -34,14 +51,13 @@ WHERE s.name = N'dbo'
|
||||
|
||||
IF @constraintName IS NOT NULL
|
||||
BEGIN
|
||||
EXEC(N'ALTER TABLE dbo.ProjectTimelineSettings DROP CONSTRAINT ' + QUOTENAME(@constraintName));
|
||||
SET @sql = N'ALTER TABLE dbo.ProjectTimelineSettings DROP CONSTRAINT ' + QUOTENAME(@constraintName);
|
||||
EXEC sys.sp_executesql @sql;
|
||||
END;
|
||||
GO
|
||||
|
||||
IF COL_LENGTH(N'dbo.ProjectTimelineSettings', N'ShowCharacterAppearances') IS NOT NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD CONSTRAINT DF_ProjectTimelineSettings_ShowCharacterAppearances DEFAULT 0 FOR ShowCharacterAppearances;
|
||||
END;
|
||||
ALTER TABLE dbo.ProjectTimelineSettings
|
||||
ADD CONSTRAINT DF_ProjectTimelineSettings_ShowCharacterAppearances DEFAULT 0 FOR ShowCharacterAppearances;
|
||||
GO
|
||||
|
||||
CREATE OR ALTER PROCEDURE dbo.ProjectTimelineSettings_EnsureDefaults
|
||||
@ -58,4 +74,4 @@ BEGIN
|
||||
(@ProjectID, 1, 1, 1, 0, 0, 1);
|
||||
END
|
||||
END;
|
||||
GO
|
||||
GO
|
||||
Loading…
x
Reference in New Issue
Block a user