MS
This commit is contained in:
@@ -2379,6 +2379,23 @@ GO
|
||||
/*#########################################
|
||||
############## VIEWS ######################
|
||||
###########################################*/
|
||||
CREATE VIEW VWIDB_FILE_OBJECT AS
|
||||
SELECT
|
||||
A.IDB_OBJ_ID
|
||||
,FN.TERM_VALUE as Filename
|
||||
,EXT.TERM_VALUE as Extension
|
||||
,RP.TERM_VALUE as RELPATH
|
||||
,A.FILE_HASH
|
||||
,A.FILE_SIZE
|
||||
,A.ADDED_WHEN
|
||||
,A.ADDED_WHO
|
||||
,A.CHANGED_WHO
|
||||
,A.CHANGED_WHEN
|
||||
FROM
|
||||
TBIDB_FILE_OBJECT A INNER JOIN TBIDB_TERM_VALUE_VARCHAR EXT ON A.EXTENSION_TERM_ID = EXT.GUID
|
||||
INNER JOIN TBIDB_TERM_VALUE_VARCHAR FN ON A.FILENAME_TERM_ID = FN.GUID
|
||||
INNER JOIN TBIDB_TERM_VALUE_VARCHAR RP ON A.RELPATH_TERM_ID = RP.GUID
|
||||
GO
|
||||
CREATE VIEW VWIDB_OBJECT_STORE
|
||||
AS
|
||||
SELECT
|
||||
@@ -3090,7 +3107,7 @@ BEGIN
|
||||
|
||||
END
|
||||
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE UPPER(TITLE) = UPPER(@ATTRIBUTE))
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE TITLE = @ATTRIBUTE)
|
||||
BEGIN
|
||||
DECLARE @MSG VARCHAR(100)
|
||||
SET @MSG = 'NO VALID ATTRIBUTE [' + @ATTRIBUTE + ']'
|
||||
@@ -3099,7 +3116,7 @@ BEGIN
|
||||
|
||||
SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1
|
||||
WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE)
|
||||
|
||||
PRINT @TYP_DESCR
|
||||
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @LANG_CODE
|
||||
|
||||
DECLARE @MY_TERM_ID BIGINT
|
||||
@@ -3132,7 +3149,7 @@ BEGIN
|
||||
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID
|
||||
END
|
||||
ELSE
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID)
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID) AND @MULTI = 0
|
||||
INSERT INTO [dbo].[TBIDB_OBJECT_METADATA]
|
||||
([IDB_OBJ_ID]
|
||||
,[ATTR_ID]
|
||||
@@ -3143,6 +3160,7 @@ BEGIN
|
||||
,@ATTR_ID
|
||||
,@MY_TERM_ID
|
||||
,@WHO)
|
||||
|
||||
--ELSE
|
||||
--PRINT 'IDB-METADATAOBJECT-VALUE SEEMS TO EXIST: @IDB_OBJ_ID: ' + Convert(Varchar(10),@IDB_OBJ_ID)
|
||||
|
||||
@@ -3225,10 +3243,31 @@ BEGIN
|
||||
ELSE
|
||||
UPDATE TBIDB_OBJECT_METADATA SET [DATE_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID
|
||||
|
||||
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
ELSE IF @TYP_ID = 6 --DATETIME
|
||||
BEGIN
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID)
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[TBIDB_OBJECT_METADATA]
|
||||
([IDB_OBJ_ID]
|
||||
,[ATTR_ID]
|
||||
,[DATETIME_TERM_ID]
|
||||
,[ADDED_WHO])
|
||||
VALUES
|
||||
(@IDB_OBJ_ID
|
||||
,@ATTR_ID
|
||||
,@MY_TERM_ID
|
||||
,@WHO)
|
||||
END
|
||||
ELSE
|
||||
UPDATE TBIDB_OBJECT_METADATA SET [DATETIME_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID
|
||||
|
||||
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
--PRINT 'PRIDB_NEW_OBJ_DATA - Got the new @OMD_ID: ' + CONVERT(VARCHAR(20),@OMD_ID)
|
||||
END
|
||||
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[PRIDB_CREATE_VIEW_DOC_DATA] @pLANGCODE VARCHAR(5)
|
||||
AS
|
||||
@@ -4576,8 +4615,10 @@ INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailMessageID
|
||||
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailSubject',1,1);
|
||||
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailFrom',1,1);
|
||||
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailDate',5,1);
|
||||
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE,MULTI_CONTEXT) VALUES ('ObjectEvents',1,1,1);
|
||||
|
||||
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 1 FROM TBIDB_ATTRIBUTE ;
|
||||
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 0 FROM TBIDB_ATTRIBUTE where TITLE = 'ObjectEvents' ;
|
||||
|
||||
GO
|
||||
CREATE VIEW [dbo].[VWGI_ADMIN_OVERVIEW] AS
|
||||
|
||||
Reference in New Issue
Block a user