From 27b80b599ca654ea9004a3b9984afb7a0b1095cc Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 28 Feb 2017 23:07:55 -0500 Subject: [PATCH] subvaults belogn to an org --- .../dbo/Stored Procedures/SubvaultCipher_Delete.sql | 2 +- src/Sql/dbo/Stored Procedures/Subvault_Create.sql | 3 +++ src/Sql/dbo/Stored Procedures/Subvault_Update.sql | 2 ++ src/Sql/dbo/Tables/Subvault.sql | 12 +++++++----- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql b/src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql index 6625ab38fa..bf68b30d8a 100644 --- a/src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql +++ b/src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql @@ -1,4 +1,4 @@ -CREATE PROCEDURE [dbo].[SubvaultCipher_Delete] +CREATE PROCEDURE [dbo].[SubvaultCipher_Delete] @SubvaultId UNIQUEIDENTIFIER, @CipherId UNIQUEIDENTIFIER AS diff --git a/src/Sql/dbo/Stored Procedures/Subvault_Create.sql b/src/Sql/dbo/Stored Procedures/Subvault_Create.sql index 2408e54ab4..f3f0bce776 100644 --- a/src/Sql/dbo/Stored Procedures/Subvault_Create.sql +++ b/src/Sql/dbo/Stored Procedures/Subvault_Create.sql @@ -1,5 +1,6 @@ CREATE PROCEDURE [dbo].[Subvault_Create] @Id UNIQUEIDENTIFIER, + @OrganizationId UNIQUEIDENTIFIER, @Name VARCHAR(MAX), @CreationDate DATETIME2(7), @RevisionDate DATETIME2(7) @@ -10,6 +11,7 @@ BEGIN INSERT INTO [dbo].[Subvault] ( [Id], + [OrganizationId], [Name], [CreationDate], [RevisionDate] @@ -17,6 +19,7 @@ BEGIN VALUES ( @Id, + @OrganizationId, @Name, @CreationDate, @RevisionDate diff --git a/src/Sql/dbo/Stored Procedures/Subvault_Update.sql b/src/Sql/dbo/Stored Procedures/Subvault_Update.sql index 81fc6727cf..ade66f527d 100644 --- a/src/Sql/dbo/Stored Procedures/Subvault_Update.sql +++ b/src/Sql/dbo/Stored Procedures/Subvault_Update.sql @@ -1,5 +1,6 @@ CREATE PROCEDURE [dbo].[Subvault_Update] @Id UNIQUEIDENTIFIER, + @OrganizationId UNIQUEIDENTIFIER, @Name VARCHAR(MAX), @CreationDate DATETIME2(7), @RevisionDate DATETIME2(7) @@ -10,6 +11,7 @@ BEGIN UPDATE [dbo].[Subvault] SET + [OrganizationId] = @OrganizationId, [Name] = @Name, [CreationDate] = @CreationDate, [RevisionDate] = @RevisionDate diff --git a/src/Sql/dbo/Tables/Subvault.sql b/src/Sql/dbo/Tables/Subvault.sql index cf711128a7..1ca904af89 100644 --- a/src/Sql/dbo/Tables/Subvault.sql +++ b/src/Sql/dbo/Tables/Subvault.sql @@ -1,8 +1,10 @@ CREATE TABLE [dbo].[Subvault] ( - [Id] UNIQUEIDENTIFIER NOT NULL, - [Name] VARCHAR (MAX) NOT NULL, - [CreationDate] DATETIME2 (7) NOT NULL, - [RevisionDate] DATETIME2 (7) NOT NULL, - CONSTRAINT [PK_Subvault] PRIMARY KEY CLUSTERED ([Id] ASC) + [Id] UNIQUEIDENTIFIER NOT NULL, + [OrganizationId] UNIQUEIDENTIFIER NOT NULL, + [Name] VARCHAR (MAX) NOT NULL, + [CreationDate] DATETIME2 (7) NOT NULL, + [RevisionDate] DATETIME2 (7) NOT NULL, + CONSTRAINT [PK_Subvault] PRIMARY KEY CLUSTERED ([Id] ASC), + CONSTRAINT [FK_Subvault_Organization] FOREIGN KEY ([OrganizationId]) REFERENCES [dbo].[Organization] ([Id]) );