From f072dd1fc018d739a7fbee821fa66a8584e3a994 Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Wed, 25 Mar 2026 11:52:09 +0100 Subject: [PATCH] fix: Txt nicht gespeichert --- Model/Changes_2026-03-24 AiUserSettings.txt | 116 +++----------------- 1 file changed, 16 insertions(+), 100 deletions(-) diff --git a/Model/Changes_2026-03-24 AiUserSettings.txt b/Model/Changes_2026-03-24 AiUserSettings.txt index 5a989a4d8..a69a715c4 100644 --- a/Model/Changes_2026-03-24 AiUserSettings.txt +++ b/Model/Changes_2026-03-24 AiUserSettings.txt @@ -1,102 +1,18 @@ --- nur ausführen, wenn noch nicht vorhanden -CREATE TABLE `.executedscripts` ( - `Name` varchar(255) UNIQUE, - `Datum` DATE -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - - - INSERT INTO `.executedscripts` -VALUES ('Changes_2026-02-10 AI Promptbausteinfolder finale', CURDATE()); +VALUES ('Changes_2026-03-24 AiUserSettings', CURDATE()); --- Folder -CREATE TABLE `AiPromptbausteinFolder` ( -`Oid` bigint NOT NULL AUTO_INCREMENT, -`InsTs` datetime DEFAULT NULL, -`InsUser` varchar(256) DEFAULT NULL, -`Notice` varchar(1024) DEFAULT NULL, -`Tid` int DEFAULT NULL, -`UdpUser` varchar(256) DEFAULT NULL, -`Version` bigint DEFAULT NULL, -`IsActive` tinyint DEFAULT NULL, -`SystemEntryID` int DEFAULT NULL, -`Title` varchar(255), -`Description` mediumtext, -`ParentFolderOid` bigint DEFAULT NULL, -`CreatorOid` bigint DEFAULT NULL, -`IsPublic` tinyint, -`Position` int, -`ActionType` int, -PRIMARY KEY (`Oid`), -KEY `FK_AIPROMPTBAUSTEINFOLDER_EMPLOYEE_IDX` (`CreatorOid`), -KEY `FK_AIPROMPTBAUSTEINFOLDER_PARENT_IDX` (`ParentFolderOid`), -CONSTRAINT `FK_AIPROMPTBAUSTEINFOLDER_EMPLOYEE` FOREIGN KEY (`CreatorOid`) REFERENCES `employee` (`Oid`), -CONSTRAINT `FK_AIPROMPTBAUSTEINFOLDER_PARENT` FOREIGN KEY (`ParentFolderOid`) REFERENCES `aipromptbausteinfolder` (`Oid`) -) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1; - --- Prompts -CREATE TABLE `AiPromptbausteinPrompt` ( -`Oid` bigint NOT NULL AUTO_INCREMENT, -`InsTs` datetime DEFAULT NULL, -`InsUser` varchar(256) DEFAULT NULL, -`Notice` varchar(1024) DEFAULT NULL, -`Tid` int DEFAULT NULL, -`UdpUser` varchar(256) DEFAULT NULL, -`Version` bigint DEFAULT NULL, -`IsActive` tinyint DEFAULT NULL, -`SystemEntryID` int DEFAULT NULL, -`Title` varchar(255), -`Description` mediumtext, -`ParentFolderOid` bigint DEFAULT NULL, -`CreatorOid` bigint, -`IsPublic` tinyint, -`Position` int, -`Prompt` mediumtext, -`ShowPrompt` tinyint, -`ShowPromptByTenant` tinyint, -`IsOwnsoftPrompt` tinyint, -`OwnsoftRefLink` varchar(255), -`PromptId` varchar(255), -`ActionType` int, -PRIMARY KEY (`Oid`), -KEY `FK_AIPROMPTBAUSTEINPROMPT_EMPLOYEE_IDX` (`CreatorOid`), -KEY `FK_AIPROMPTBAUSTEINPROMPT_PARENT_IDX` (`ParentFolderOid`), -CONSTRAINT `FK_AIPROMPTBAUSTEINPROMPT_EMPLOYEE` FOREIGN KEY (`CreatorOid`) REFERENCES `employee` (`Oid`), -CONSTRAINT `FK_AIPROMPTBAUSTEINPROMPT_PARENT` FOREIGN KEY (`ParentFolderOid`) REFERENCES `aipromptbausteinfolder` (`Oid`) -) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1; - --- linking tables -CREATE TABLE `aipromptbausteinprompt2empfavorite` ( - `AiPromptbausteinPromptOid` bigint NOT NULL, - `EmployeeOid` bigint NOT NULL, - PRIMARY KEY (`AiPromptbausteinPromptOid`,`EmployeeOid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPFAV_AIPROMPT` FOREIGN KEY (`AiPromptbausteinPromptOid`) REFERENCES `aipromptbausteinprompt` (`Oid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPFAV_APPUSER` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -CREATE TABLE `aipromptbausteinprompt2emphide` ( - `AiPromptbausteinPromptOid` bigint NOT NULL, - `EmployeeOid` bigint NOT NULL, - PRIMARY KEY (`AiPromptbausteinPromptOid`,`EmployeeOid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPHIDE_AIPROMPT` FOREIGN KEY (`AiPromptbausteinPromptOid`) REFERENCES `aipromptbausteinprompt` (`Oid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPHIDE_APPUSER` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -CREATE TABLE `aipromptbausteinfolder2emphide` ( - `AiPromptbausteinFolderOid` bigint NOT NULL, - `EmployeeOid` bigint NOT NULL, - PRIMARY KEY (`AiPromptbausteinFolderOid`,`EmployeeOid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPHIDE_AIFOLDER` FOREIGN KEY (`AiPromptbausteinFolderOid`) REFERENCES `aipromptbausteinfolder` (`Oid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPHIDE_APPUSER2` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -CREATE TABLE `aipromptbausteinfolder2empshare` ( - `AiPromptbausteinFolderOid` bigint NOT NULL, - `EmployeeOid` bigint NOT NULL, - PRIMARY KEY (`AiPromptbausteinFolderOid`,`EmployeeOid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPSHARE_AIFOLDER` FOREIGN KEY (`AiPromptbausteinFolderOid`) REFERENCES `aipromptbausteinfolder` (`Oid`), - CONSTRAINT `FK_AIPROMPTBAUSTEIN2EMPSHARE_APPUSER` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -ALTER TABLE `aipromptbausteinprompt` -ADD COLUMN `SamplesCount` INT NOT NULL DEFAULT 0 AFTER `ActionType`; +CREATE TABLE `aiusersetting` ( + `Oid` bigint NOT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `Tid` int DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Version` bigint DEFAULT NULL, + `IsActive` tinyint DEFAULT NULL, + `SystemEntryID` int DEFAULT NULL, + `ApplicationUserOid` bigint NOT NULL, + `AutoStartRecording` tinyint DEFAULT NULL, + PRIMARY KEY (`Oid`), + CONSTRAINT `FK_AIUSERSETTINGUSEROID_APPLICATIONUSER` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=latin1 \ No newline at end of file