1
0
mirror of https://github.com/bitwarden/server synced 2026-01-18 08:23:21 +00:00

stub out organization policy db schema

This commit is contained in:
Kyle Spearrin
2020-01-06 14:26:48 -05:00
parent 36e97ccbd2
commit 4e4644e17d
9 changed files with 312 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
CREATE TABLE [dbo].[Policy] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[OrganizationId] UNIQUEIDENTIFIER NOT NULL,
[Type] TINYINT NOT NULL,
[Data] NVARCHAR (MAX) NOT NULL,
[Enabled] BIT NOT NULL,
[CreationDate] DATETIME2 (7) NOT NULL,
[RevisionDate] DATETIME2 (7) NOT NULL,
CONSTRAINT [PK_Policy] PRIMARY KEY CLUSTERED ([Id] ASC),
CONSTRAINT [FK_Policy_Organization] FOREIGN KEY ([OrganizationId]) REFERENCES [dbo].[Organization] ([Id]) ON DELETE CASCADE
);
GO
CREATE NONCLUSTERED INDEX [IX_Policy_OrganizationId_Enabled]
ON [dbo].[Policy]([OrganizationId] ASC, [Enabled] ASC);