72 lines
1.8 KiB
Transact-SQL
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
|
|
|