mirror of
https://github.com/bitwarden/server.git
synced 2025-07-06 18:42:49 -05:00
reimport sql proj. added cipherdetails function.
This commit is contained in:
15
src/Sql/dbo/Functions/CipherDetails.sql
Normal file
15
src/Sql/dbo/Functions/CipherDetails.sql
Normal file
@ -0,0 +1,15 @@
|
||||
CREATE FUNCTION [dbo].[CipherDetails](@UserId UNIQUEIDENTIFIER)
|
||||
RETURNS TABLE
|
||||
AS RETURN
|
||||
SELECT
|
||||
C.*,
|
||||
CASE WHEN F.[CipherId] IS NULL THEN 0 ELSE 1 END [Favorite],
|
||||
FO.[Id] [FolderId]
|
||||
FROM
|
||||
[dbo].[Cipher] C
|
||||
LEFT JOIN
|
||||
[dbo].[Favorite] F ON F.[CipherId] = C.[Id] AND F.[UserId] = @UserId
|
||||
LEFT JOIN
|
||||
[dbo].[FolderCipher] FC ON FC.[CipherId] = C.[Id]
|
||||
LEFT JOIN
|
||||
[dbo].[Folder] FO ON FO.[Id] = FC.[FolderId] AND FO.[UserId] = @UserId
|
Reference in New Issue
Block a user