1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-20 10:58:07 -05:00

Update util/Migrator/DbScripts/2025-06-01_00_AddSignatureKeyPairTable.sql

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
This commit is contained in:
Bernd Schoolmann 2025-06-09 09:25:20 +02:00 committed by GitHub
parent 18cbc70ab5
commit 576d9d79f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,14 +1,18 @@
CREATE TABLE [dbo].[UserSignatureKeyPair] ( IF OBJECT_ID('[dbo].[UserSignatureKeyPair]') IS NULL
[Id] UNIQUEIDENTIFIER NOT NULL, BEGIN
[UserId] UNIQUEIDENTIFIER NOT NULL, CREATE TABLE [dbo].[UserSignatureKeyPair]
[SignatureKeyPairAlgorithm] TINYINT NOT NULL, (
[SigningKey] VARCHAR(MAX) NOT NULL, [Id] UNIQUEIDENTIFIER NOT NULL,
[VerifyingKey] VARCHAR(MAX) NOT NULL, [UserId] UNIQUEIDENTIFIER NOT NULL,
[CreationDate] DATETIME2 (7) NOT NULL, [SignatureKeyPairAlgorithm] TINYINT NOT NULL,
[RevisionDate] DATETIME2 (7) NOT NULL, [SigningKey] VARCHAR(MAX) NOT NULL,
CONSTRAINT [PK_UserSignatureKeyPair] PRIMARY KEY CLUSTERED ([Id] ASC), [VerifyingKey] VARCHAR(MAX) NOT NULL,
CONSTRAINT [FK_UserSignatureKeyPair_User] FOREIGN KEY ([UserId]) REFERENCES [dbo].[User] ([Id]) [CreationDate] DATETIME2 (7) NOT NULL,
); [RevisionDate] DATETIME2 (7) NOT NULL,
CONSTRAINT [PK_UserSignatureKeyPair] PRIMARY KEY CLUSTERED ([Id] ASC),
CONSTRAINT [FK_UserSignatureKeyPair_User] FOREIGN KEY ([UserId]) REFERENCES [dbo].[User] ([Id])
);
END
GO GO
IF NOT EXISTS(SELECT name IF NOT EXISTS(SELECT name