Files
PowderCoatingLogix/scripts/Migration_AddPendingRegistrationSession_04142026.sql
2026-04-23 21:38:24 -04:00

72 lines
1.8 KiB
Transact-SQL

BEGIN TRANSACTION;
GO
IF NOT EXISTS (
SELECT * FROM [__EFMigrationsHistory]
WHERE [MigrationId] = N'20260414135810_AddPendingRegistrationSession'
)
BEGIN
CREATE TABLE [PendingRegistrationSessions] (
[Id] int NOT NULL IDENTITY,
[Token] nvarchar(max) NOT NULL,
[CompanyName] nvarchar(max) NOT NULL,
[CompanyPhone] nvarchar(max) NULL,
[FirstName] nvarchar(max) NOT NULL,
[LastName] nvarchar(max) NOT NULL,
[Email] nvarchar(max) NOT NULL,
[Plan] int NOT NULL,
[IsAnnual] bit NOT NULL,
[CreatedAt] datetime2 NOT NULL,
[IsCompleted] bit NOT NULL,
CONSTRAINT [PK_PendingRegistrationSessions] PRIMARY KEY ([Id])
);
END;
GO
IF NOT EXISTS (
SELECT * FROM [__EFMigrationsHistory]
WHERE [MigrationId] = N'20260414135810_AddPendingRegistrationSession'
)
BEGIN
EXEC(N'UPDATE [PricingTiers] SET [CreatedAt] = ''2026-04-14T13:58:07.0916607Z''
WHERE [Id] = 1;
SELECT @@ROWCOUNT');
END;
GO
IF NOT EXISTS (
SELECT * FROM [__EFMigrationsHistory]
WHERE [MigrationId] = N'20260414135810_AddPendingRegistrationSession'
)
BEGIN
EXEC(N'UPDATE [PricingTiers] SET [CreatedAt] = ''2026-04-14T13:58:07.0916613Z''
WHERE [Id] = 2;
SELECT @@ROWCOUNT');
END;
GO
IF NOT EXISTS (
SELECT * FROM [__EFMigrationsHistory]
WHERE [MigrationId] = N'20260414135810_AddPendingRegistrationSession'
)
BEGIN
EXEC(N'UPDATE [PricingTiers] SET [CreatedAt] = ''2026-04-14T13:58:07.0916614Z''
WHERE [Id] = 3;
SELECT @@ROWCOUNT');
END;
GO
IF NOT EXISTS (
SELECT * FROM [__EFMigrationsHistory]
WHERE [MigrationId] = N'20260414135810_AddPendingRegistrationSession'
)
BEGIN
INSERT INTO [__EFMigrationsHistory] ([MigrationId], [ProductVersion])
VALUES (N'20260414135810_AddPendingRegistrationSession', N'8.0.11');
END;
GO
COMMIT;
GO