mirror of
https://github.com/bitwarden/server.git
synced 2025-07-07 02:52:50 -05:00
sprocs
This commit is contained in:
@ -111,5 +111,31 @@
|
|||||||
<Build Include="dbo\Stored Procedures\Grant_ReadBySubjectId.sql" />
|
<Build Include="dbo\Stored Procedures\Grant_ReadBySubjectId.sql" />
|
||||||
<Build Include="dbo\Stored Procedures\Grant_Save.sql" />
|
<Build Include="dbo\Stored Procedures\Grant_Save.sql" />
|
||||||
<Build Include="dbo\Stored Procedures\User_ReadAccountRevisionDateById.sql" />
|
<Build Include="dbo\Stored Procedures\User_ReadAccountRevisionDateById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Favorite_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Favorite_Delete.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Folder_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Folder_DeleteById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Folder_ReadById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Folder_Update.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\FolderCipher_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\FolderCipher_Delete.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Subvault_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Subvault_DeleteById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Subvault_ReadById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Subvault_Update.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultCipher_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultCipher_Delete.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultUser_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultUser_DeleteById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultUser_ReadById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\SubvaultUser_Update.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Organization_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Organization_DeleteById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Organization_ReadById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\Organization_Update.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\OrganizationUser_Create.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\OrganizationUser_DeleteById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\OrganizationUser_ReadById.sql" />
|
||||||
|
<Build Include="dbo\Stored Procedures\OrganizationUser_Update.sql" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
18
src/Sql/dbo/Stored Procedures/Favorite_Create.sql
Normal file
18
src/Sql/dbo/Stored Procedures/Favorite_Create.sql
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Favorite_Create]
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[Favorite]
|
||||||
|
(
|
||||||
|
[UserId],
|
||||||
|
[CipherId]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@UserId,
|
||||||
|
@CipherId
|
||||||
|
)
|
||||||
|
END
|
14
src/Sql/dbo/Stored Procedures/Favorite_Delete.sql
Normal file
14
src/Sql/dbo/Stored Procedures/Favorite_Delete.sql
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Favorite_Delete]
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[Favorite]
|
||||||
|
WHERE
|
||||||
|
[UserId] = @UserId
|
||||||
|
AND [CipherId] = @CipherId
|
||||||
|
END
|
18
src/Sql/dbo/Stored Procedures/FolderCipher_Create.sql
Normal file
18
src/Sql/dbo/Stored Procedures/FolderCipher_Create.sql
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[FolderCipher_Create]
|
||||||
|
@FolderId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[FolderCipher]
|
||||||
|
(
|
||||||
|
[FolderId],
|
||||||
|
[CipherId]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@FolderId,
|
||||||
|
@CipherId
|
||||||
|
)
|
||||||
|
END
|
14
src/Sql/dbo/Stored Procedures/FolderCipher_Delete.sql
Normal file
14
src/Sql/dbo/Stored Procedures/FolderCipher_Delete.sql
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[FolderCipher_Delete]
|
||||||
|
@FolderId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[FolderCipher]
|
||||||
|
WHERE
|
||||||
|
[FolderId] = @FolderId
|
||||||
|
AND [CipherId] = @CipherId
|
||||||
|
END
|
27
src/Sql/dbo/Stored Procedures/Folder_Create.sql
Normal file
27
src/Sql/dbo/Stored Procedures/Folder_Create.sql
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Folder_Create]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Name VARCHAR(MAX),
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[Folder]
|
||||||
|
(
|
||||||
|
[Id],
|
||||||
|
[UserId],
|
||||||
|
[Name],
|
||||||
|
[CreationDate],
|
||||||
|
[RevisionDate]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@Id,
|
||||||
|
@UserId,
|
||||||
|
@Name,
|
||||||
|
@CreationDate,
|
||||||
|
@RevisionDate
|
||||||
|
)
|
||||||
|
END
|
12
src/Sql/dbo/Stored Procedures/Folder_DeleteById.sql
Normal file
12
src/Sql/dbo/Stored Procedures/Folder_DeleteById.sql
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Folder_DeleteById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[Folder]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
13
src/Sql/dbo/Stored Procedures/Folder_ReadById.sql
Normal file
13
src/Sql/dbo/Stored Procedures/Folder_ReadById.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Folder_ReadById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
[dbo].[FolderView]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
20
src/Sql/dbo/Stored Procedures/Folder_Update.sql
Normal file
20
src/Sql/dbo/Stored Procedures/Folder_Update.sql
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Folder_Update]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Name VARCHAR(MAX),
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[Folder]
|
||||||
|
SET
|
||||||
|
[UserId] = @UserId,
|
||||||
|
[Name] = @Name,
|
||||||
|
[CreationDate] = @CreationDate,
|
||||||
|
[RevisionDate] = @RevisionDate
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
36
src/Sql/dbo/Stored Procedures/OrganizationUser_Create.sql
Normal file
36
src/Sql/dbo/Stored Procedures/OrganizationUser_Create.sql
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[OrganizationUser_Create]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@OrganizationId UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Email NVARCHAR(50),
|
||||||
|
@Status TINYINT,
|
||||||
|
@Type TINYINT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[OrganizationUser]
|
||||||
|
(
|
||||||
|
[Id],
|
||||||
|
[OrganizationId],
|
||||||
|
[UserId],
|
||||||
|
[Email],
|
||||||
|
[Status],
|
||||||
|
[Type],
|
||||||
|
[CreationDate],
|
||||||
|
[RevisionDate]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@Id,
|
||||||
|
@OrganizationId,
|
||||||
|
@UserId,
|
||||||
|
@Email,
|
||||||
|
@Status,
|
||||||
|
@Type,
|
||||||
|
@CreationDate,
|
||||||
|
@RevisionDate
|
||||||
|
)
|
||||||
|
END
|
@ -0,0 +1,12 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[OrganizationUser_DeleteById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[OrganizationUser]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
13
src/Sql/dbo/Stored Procedures/OrganizationUser_ReadById.sql
Normal file
13
src/Sql/dbo/Stored Procedures/OrganizationUser_ReadById.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[OrganizationUser_ReadById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
[dbo].[OrganizationUserView]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
26
src/Sql/dbo/Stored Procedures/OrganizationUser_Update.sql
Normal file
26
src/Sql/dbo/Stored Procedures/OrganizationUser_Update.sql
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[OrganizationUser_Update]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@OrganizationId UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Email NVARCHAR(50),
|
||||||
|
@Status TINYINT,
|
||||||
|
@Type TINYINT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[OrganizationUser]
|
||||||
|
SET
|
||||||
|
[OrganizationId] = @OrganizationId,
|
||||||
|
[UserId] = @UserId,
|
||||||
|
[Email] = @Email,
|
||||||
|
[Status] = @Status,
|
||||||
|
[Type] = @Type,
|
||||||
|
[CreationDate] = @CreationDate,
|
||||||
|
[RevisionDate] = @RevisionDate
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
33
src/Sql/dbo/Stored Procedures/Organization_Create.sql
Normal file
33
src/Sql/dbo/Stored Procedures/Organization_Create.sql
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Organization_Create]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Name NVARCHAR(50),
|
||||||
|
@Plan TINYINT,
|
||||||
|
@MaxUsers SMALLINT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[Organization]
|
||||||
|
(
|
||||||
|
[Id],
|
||||||
|
[UserId],
|
||||||
|
[Name],
|
||||||
|
[Plan],
|
||||||
|
[MaxUsers],
|
||||||
|
[CreationDate],
|
||||||
|
[RevisionDate]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@Id,
|
||||||
|
@UserId,
|
||||||
|
@Name,
|
||||||
|
@Plan,
|
||||||
|
@MaxUsers,
|
||||||
|
@CreationDate,
|
||||||
|
@RevisionDate
|
||||||
|
)
|
||||||
|
END
|
12
src/Sql/dbo/Stored Procedures/Organization_DeleteById.sql
Normal file
12
src/Sql/dbo/Stored Procedures/Organization_DeleteById.sql
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Organization_DeleteById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[Organization]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
13
src/Sql/dbo/Stored Procedures/Organization_ReadById.sql
Normal file
13
src/Sql/dbo/Stored Procedures/Organization_ReadById.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Organization_ReadById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
[dbo].[OrganizationView]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
24
src/Sql/dbo/Stored Procedures/Organization_Update.sql
Normal file
24
src/Sql/dbo/Stored Procedures/Organization_Update.sql
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Organization_Update]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Name NVARCHAR(50),
|
||||||
|
@Plan TINYINT,
|
||||||
|
@MaxUsers SMALLINT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[Organization]
|
||||||
|
SET
|
||||||
|
[UserId] = @UserId,
|
||||||
|
[Name] = @Name,
|
||||||
|
[Plan] = @Plan,
|
||||||
|
[MaxUsers] = @MaxUsers,
|
||||||
|
[CreationDate] = @CreationDate,
|
||||||
|
[RevisionDate] = @RevisionDate
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
18
src/Sql/dbo/Stored Procedures/SubvaultCipher_Create.sql
Normal file
18
src/Sql/dbo/Stored Procedures/SubvaultCipher_Create.sql
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultCipher_Create]
|
||||||
|
@SubvaultId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[SubvaultCipher]
|
||||||
|
(
|
||||||
|
[SubvaultId],
|
||||||
|
[CipherId]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@SubvaultId,
|
||||||
|
@CipherId
|
||||||
|
)
|
||||||
|
END
|
14
src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql
Normal file
14
src/Sql/dbo/Stored Procedures/SubvaultCipher_Delete.sql
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultCipher_Delete]
|
||||||
|
@SubvaultId UNIQUEIDENTIFIER,
|
||||||
|
@CipherId UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[SubvaultCipher]
|
||||||
|
WHERE
|
||||||
|
[SubvaultId] = @SubvaultId
|
||||||
|
AND [CipherId] = @CipherId
|
||||||
|
END
|
36
src/Sql/dbo/Stored Procedures/SubvaultUser_Create.sql
Normal file
36
src/Sql/dbo/Stored Procedures/SubvaultUser_Create.sql
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultUser_Create]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@SubvaultId UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Key VARCHAR(MAX),
|
||||||
|
@Admin BIT,
|
||||||
|
@ReadOnly BIT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[SubvaultUser]
|
||||||
|
(
|
||||||
|
[Id],
|
||||||
|
[SubvaultId],
|
||||||
|
[UserId],
|
||||||
|
[Key],
|
||||||
|
[Admin],
|
||||||
|
[ReadOnly],
|
||||||
|
[CreationDate],
|
||||||
|
[RevisionDate]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@Id,
|
||||||
|
@SubvaultId,
|
||||||
|
@UserId,
|
||||||
|
@Key,
|
||||||
|
@Admin,
|
||||||
|
@ReadOnly,
|
||||||
|
@CreationDate,
|
||||||
|
@RevisionDate
|
||||||
|
)
|
||||||
|
END
|
12
src/Sql/dbo/Stored Procedures/SubvaultUser_DeleteById.sql
Normal file
12
src/Sql/dbo/Stored Procedures/SubvaultUser_DeleteById.sql
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultUser_DeleteById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[SubvaultUser]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
13
src/Sql/dbo/Stored Procedures/SubvaultUser_ReadById.sql
Normal file
13
src/Sql/dbo/Stored Procedures/SubvaultUser_ReadById.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultUser_ReadById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
[dbo].[SubvaultUserView]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
26
src/Sql/dbo/Stored Procedures/SubvaultUser_Update.sql
Normal file
26
src/Sql/dbo/Stored Procedures/SubvaultUser_Update.sql
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[SubvaultUser_Update]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@SubvaultId UNIQUEIDENTIFIER,
|
||||||
|
@UserId UNIQUEIDENTIFIER,
|
||||||
|
@Key VARCHAR(MAX),
|
||||||
|
@Admin BIT,
|
||||||
|
@ReadOnly BIT,
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[SubvaultUser]
|
||||||
|
SET
|
||||||
|
[SubvaultId] = @SubvaultId,
|
||||||
|
[UserId] = @UserId,
|
||||||
|
[Key] = @Key,
|
||||||
|
[Admin] = @Admin,
|
||||||
|
[ReadOnly] = @ReadOnly,
|
||||||
|
[CreationDate] = @CreationDate,
|
||||||
|
[RevisionDate] = @RevisionDate
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
24
src/Sql/dbo/Stored Procedures/Subvault_Create.sql
Normal file
24
src/Sql/dbo/Stored Procedures/Subvault_Create.sql
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Subvault_Create]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@Name VARCHAR(MAX),
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[Subvault]
|
||||||
|
(
|
||||||
|
[Id],
|
||||||
|
[Name],
|
||||||
|
[CreationDate],
|
||||||
|
[RevisionDate]
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
@Id,
|
||||||
|
@Name,
|
||||||
|
@CreationDate,
|
||||||
|
@RevisionDate
|
||||||
|
)
|
||||||
|
END
|
12
src/Sql/dbo/Stored Procedures/Subvault_DeleteById.sql
Normal file
12
src/Sql/dbo/Stored Procedures/Subvault_DeleteById.sql
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Subvault_DeleteById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
DELETE
|
||||||
|
FROM
|
||||||
|
[dbo].[Subvault]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
13
src/Sql/dbo/Stored Procedures/Subvault_ReadById.sql
Normal file
13
src/Sql/dbo/Stored Procedures/Subvault_ReadById.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Subvault_ReadById]
|
||||||
|
@Id UNIQUEIDENTIFIER
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
[dbo].[SubvaultView]
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
18
src/Sql/dbo/Stored Procedures/Subvault_Update.sql
Normal file
18
src/Sql/dbo/Stored Procedures/Subvault_Update.sql
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
CREATE PROCEDURE [dbo].[Subvault_Update]
|
||||||
|
@Id UNIQUEIDENTIFIER,
|
||||||
|
@Name VARCHAR(MAX),
|
||||||
|
@CreationDate DATETIME2(7),
|
||||||
|
@RevisionDate DATETIME2(7)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[Subvault]
|
||||||
|
SET
|
||||||
|
[Name] = @Name,
|
||||||
|
[CreationDate] = @CreationDate,
|
||||||
|
[RevisionDate] = @RevisionDate
|
||||||
|
WHERE
|
||||||
|
[Id] = @Id
|
||||||
|
END
|
@ -4,6 +4,7 @@
|
|||||||
[UserId] UNIQUEIDENTIFIER NOT NULL,
|
[UserId] UNIQUEIDENTIFIER NOT NULL,
|
||||||
[Key] VARCHAR (MAX) NOT NULL,
|
[Key] VARCHAR (MAX) NOT NULL,
|
||||||
[CreationDate] DATETIME2 (7) NOT NULL,
|
[CreationDate] DATETIME2 (7) NOT NULL,
|
||||||
|
[RevisionDate] DATETIME2 (7) NOT NULL,
|
||||||
[Admin] BIT NOT NULL,
|
[Admin] BIT NOT NULL,
|
||||||
[ReadOnly] BIT NOT NULL,
|
[ReadOnly] BIT NOT NULL,
|
||||||
CONSTRAINT [PK_SubvaultUser] PRIMARY KEY CLUSTERED ([Id] ASC),
|
CONSTRAINT [PK_SubvaultUser] PRIMARY KEY CLUSTERED ([Id] ASC),
|
||||||
|
Reference in New Issue
Block a user