fixed upgrade logic

This commit is contained in:
Shaun Walker
2021-05-28 16:01:11 -04:00
parent e559a11261
commit 8529a42075
3 changed files with 22 additions and 40 deletions

View File

@ -6,15 +6,16 @@ IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'dbo.SchemaVersion
(
MigrationId nvarchar(150) NOT NULL CONSTRAINT PK___EFMigrationsHistory PRIMARY KEY,
ProductVersion nvarchar(32) NOT NULL,
AppliedVersion nvarchar(10) NOT NULL,
AppliedDate datetime DEFAULT GETDATE()
AppliedDate datetime2(7) NOT NULL,
AppliedVersion nvarchar(10) NULL
)
END
INSERT INTO __EFMigrationsHistory(MigrationId, ProductVersion, AppliedVersion)
VALUES ('Master.01.00.00.00', '5.0.0', '{{Version}}')
INSERT INTO __EFMigrationsHistory(MigrationId, ProductVersion, AppliedVersion)
INSERT INTO __EFMigrationsHistory(MigrationId, ProductVersion, AppliedDate, AppliedVersion)
VALUES ('Master.01.00.00.00', '5.0.0', SYSDATETIME(), '{{Version}}')
INSERT INTO __EFMigrationsHistory(MigrationId, ProductVersion, AppliedDate, AppliedVersion)
SELECT REPLACE(REPLACE(ScriptName, 'Oqtane.Scripts.', ''), '.sql', '') As MigrationId,
ProductVersion = '5.0.0',
AppliedDate = CONVERT(datetime2(7), Applied),
AppliedVersion = '{{Version}}'
FROM SchemaVersions
WHERE ScriptName LIKE 'Oqtane.Scripts.Master.01%'