MS EnvelopeCreator, UpdateGeneralScripts
This commit is contained in:
@@ -1,44 +0,0 @@
|
||||
USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4'
|
||||
GO
|
||||
|
||||
ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0
|
||||
GO
|
||||
|
||||
ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0
|
||||
GO
|
||||
|
||||
ALTER VIEW [dbo].[VWDDINDEX_AUTOM]
|
||||
AS
|
||||
SELECT TOP 100 PERCENT
|
||||
T.GUID,
|
||||
T.INDEXNAME,
|
||||
T.COMMENT,
|
||||
T.DOCTYPE_ID,
|
||||
T1.BEZEICHNUNG DOKUMENTART,
|
||||
T1.KURZNAME,
|
||||
T.CONNECTION_ID,
|
||||
T2.BEZEICHNUNG CONNECTION,
|
||||
T2.SQL_PROVIDER,
|
||||
T2.SERVER,
|
||||
T2.DATENBANK,
|
||||
T2.USERNAME,
|
||||
T2.PASSWORD,
|
||||
T.SQL_RESULT,
|
||||
T.SQL_ACTIVE,
|
||||
T.VALUE,
|
||||
T.[SEQUENCE],
|
||||
T.VKT_OVERWRITE,
|
||||
T.VKT_PREVENT_MULTIPLE_VALUES
|
||||
FROM
|
||||
TBDD_INDEX_AUTOM T
|
||||
INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1
|
||||
LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1
|
||||
WHERE
|
||||
T.ACTIVE = 1
|
||||
ORDER BY
|
||||
T.DOCTYPE_ID,
|
||||
T.GUID
|
||||
|
||||
GO
|
||||
@@ -1,8 +1,7 @@
|
||||
--##################################
|
||||
--1. Define Your AdminUsers via replacing @ADMINUSER with proper UserNames
|
||||
--1. Define Your AdminUsers via replacing YourAdministratorUserName with proper UserNames
|
||||
DECLARE @ADMINUSER1 VARCHAR(100),@ADMINUSER2 VARCHAR(100)
|
||||
SET @ADMINUSER1 = 'Administrator'
|
||||
SET @ADMINUSER2 = 'digitaldata'
|
||||
SET @ADMINUSER1 = 'YourAdministratorUserName'
|
||||
-- 2. Replace @WINDREAM_DB in code with name of WM-Database
|
||||
-- 3. Replace @DIGITALDATA.LOCAL with domainname of customer
|
||||
-- 4. Add the ECM-Login Data
|
||||
@@ -15,7 +14,6 @@ SET @ADMINUSER2 = 'digitaldata'
|
||||
-- ####################################
|
||||
CREATE TABLE TBIMPORT_USER (USR_NAME VARCHAR(100));
|
||||
INSERT INTO TBIMPORT_USER (USR_NAME) VALUES (@ADMINUSER1);
|
||||
INSERT INTO TBIMPORT_USER (USR_NAME) VALUES (@ADMINUSER2);
|
||||
CREATE TABLE TBDD_BASECONFIG
|
||||
(
|
||||
GUID TINYINT,
|
||||
@@ -37,9 +35,7 @@ AS
|
||||
UPDATE TBDD_BASECONFIG SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||
WHERE TBDD_BASECONFIG.GUID = INSERTED.GUID
|
||||
GO
|
||||
INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.0.0')
|
||||
GO
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.0';
|
||||
INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.7.4')
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBDD_3RD_PARTY_MODULES](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
@@ -299,6 +295,30 @@ CREATE TABLE TBDD_GROUPS_MODULES
|
||||
CONSTRAINT FK_TBDD_GROUPS_MODULES_MODULE_ID FOREIGN KEY(MODULE_ID) REFERENCES TBDD_MODULES(GUID),
|
||||
)
|
||||
GO
|
||||
CREATE TABLE dbo.TBDD_USER_REPRESENTATION (
|
||||
GUID INTEGER IDENTITY(1,1) NOT NULL,
|
||||
USER_ID INTEGER NOT NULL,
|
||||
REPR_GROUP INTEGER,
|
||||
RIGHT_GROUP INTEGER NOT NULL,
|
||||
ADDED_WHO VARCHAR(50) DEFAULT ('DEFAULT') NOT NULL,
|
||||
ADDED_WHEN DATETIME DEFAULT getdate(),
|
||||
CHANGED_WHO VARCHAR(50),
|
||||
CHANGED_WHEN DATETIME,
|
||||
REPR_USER INTEGER,
|
||||
CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID),
|
||||
CONSTRAINT UC_TBDD_USER_REPRESENTATION UNIQUE (USER_ID,REPR_GROUP,RIGHT_GROUP),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER FOREIGN KEY(USER_ID) REFERENCES TBDD_USER(GUID),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY(REPR_GROUP) REFERENCES TBDD_GROUPS(GUID),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY(RIGHT_GROUP) REFERENCES TBDD_GROUPS(GUID)
|
||||
)
|
||||
GO
|
||||
CREATE TRIGGER TBDD_USER_REPRESENTATION_AFT_UPD ON TBDD_USER_REPRESENTATION
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN
|
||||
UPDATE TBDD_USER_REPRESENTATION SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER_REPRESENTATION.GUID = INSERTED.GUID
|
||||
END
|
||||
GO
|
||||
CREATE TABLE TBDD_CLIENT
|
||||
(
|
||||
GUID INTEGER IDENTITY(1,1),
|
||||
@@ -1007,14 +1027,16 @@ GO
|
||||
|
||||
CREATE TABLE TBDD_INDEX_AUTOM
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
DOCTYPE_ID INT NOT NULL,
|
||||
[ENTITY_ID] INTEGER DEFAULT 0 NOT NULL,
|
||||
INDEXNAME VARCHAR(50) NOT NULL,
|
||||
VALUE VARCHAR(2000),
|
||||
CONNECTION_ID SMALLINT NOT NULL DEFAULT 0,
|
||||
[SQL_RESULT] VARCHAR(2000) DEFAULT '' NOT NULL,
|
||||
SQL_ACTIVE BIT DEFAULT 0 NOT NULL,
|
||||
GUID INT IDENTITY(1,1),
|
||||
DOCTYPE_ID INT NOT NULL,
|
||||
[ENTITY_ID] INTEGER DEFAULT 0 NOT NULL,
|
||||
INDEXNAME VARCHAR(50) NOT NULL,
|
||||
[VALUE] VARCHAR(2000),
|
||||
CONNECTION_ID SMALLINT NOT NULL DEFAULT 0,
|
||||
[SQL_RESULT] VARCHAR(2000) DEFAULT '' NOT NULL,
|
||||
SQL_ACTIVE BIT DEFAULT 0 NOT NULL,
|
||||
VKT_PREVENT_MULTIPLE_VALUES BIT DEFAULT 0,
|
||||
VKT_OVERWRITE BIT DEFAULT 0,
|
||||
COMMENT VARCHAR(400),
|
||||
ACTIVE BIT DEFAULT 1 NOT NULL, -- 1 - Index aktiv, bei 0 - inaktiv.
|
||||
SEQUENCE INT DEFAULT 1 NOT NULL,
|
||||
@@ -1777,7 +1799,9 @@ SELECT TOP 100 PERCENT
|
||||
T.SQL_RESULT,
|
||||
T.SQL_ACTIVE,
|
||||
T.VALUE,
|
||||
T.[SEQUENCE]
|
||||
T.[SEQUENCE],
|
||||
T.VKT_OVERWRITE,
|
||||
T.VKT_PREVENT_MULTIPLE_VALUES
|
||||
FROM
|
||||
TBDD_INDEX_AUTOM T
|
||||
INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4'
|
||||
GO
|
||||
|
||||
ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0
|
||||
GO
|
||||
|
||||
ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0
|
||||
GO
|
||||
|
||||
ALTER VIEW [dbo].[VWDDINDEX_AUTOM]
|
||||
AS
|
||||
SELECT TOP 100 PERCENT
|
||||
T.GUID,
|
||||
T.INDEXNAME,
|
||||
T.COMMENT,
|
||||
T.DOCTYPE_ID,
|
||||
T1.BEZEICHNUNG DOKUMENTART,
|
||||
T1.KURZNAME,
|
||||
T.CONNECTION_ID,
|
||||
T2.BEZEICHNUNG CONNECTION,
|
||||
T2.SQL_PROVIDER,
|
||||
T2.SERVER,
|
||||
T2.DATENBANK,
|
||||
T2.USERNAME,
|
||||
T2.PASSWORD,
|
||||
T.SQL_RESULT,
|
||||
T.SQL_ACTIVE,
|
||||
T.VALUE,
|
||||
T.[SEQUENCE],
|
||||
T.VKT_OVERWRITE,
|
||||
T.VKT_PREVENT_MULTIPLE_VALUES
|
||||
FROM
|
||||
TBDD_INDEX_AUTOM T
|
||||
INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1
|
||||
LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1
|
||||
WHERE
|
||||
T.ACTIVE = 1
|
||||
ORDER BY
|
||||
T.DOCTYPE_ID,
|
||||
T.GUID
|
||||
|
||||
GO
|
||||
IF (NOT EXISTS (SELECT *
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_SCHEMA = 'dbo'
|
||||
AND TABLE_NAME = 'TBDD_USER_REPRESENTATION'))
|
||||
BEGIN
|
||||
CREATE TABLE dbo.TBDD_USER_REPRESENTATION (
|
||||
GUID INTEGER IDENTITY(1,1) NOT NULL,
|
||||
USER_ID INTEGER NOT NULL,
|
||||
REPR_GROUP INTEGER,
|
||||
RIGHT_GROUP INTEGER NOT NULL,
|
||||
ADDED_WHO VARCHAR(50) DEFAULT ('DEFAULT') NOT NULL,
|
||||
ADDED_WHEN DATETIME DEFAULT getdate(),
|
||||
CHANGED_WHO VARCHAR(50),
|
||||
CHANGED_WHEN DATETIME,
|
||||
REPR_USER INTEGER,
|
||||
CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID),
|
||||
CONSTRAINT UC_TBDD_USER_REPRESENTATION UNIQUE (USER_ID,REPR_GROUP,RIGHT_GROUP),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER FOREIGN KEY(USER_ID) REFERENCES TBDD_USER(GUID),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY(REPR_GROUP) REFERENCES TBDD_GROUPS(GUID),
|
||||
CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY(RIGHT_GROUP) REFERENCES TBDD_GROUPS(GUID)
|
||||
);
|
||||
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE OR ALTER TRIGGER TBDD_USER_REPRESENTATION_AFT_UPD ON TBDD_USER_REPRESENTATION
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN
|
||||
UPDATE TBDD_USER_REPRESENTATION SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER_REPRESENTATION.GUID = INSERTED.GUID
|
||||
END
|
||||
Reference in New Issue
Block a user