Für jedes Bild eigenen Prompt
This commit is contained in:
@ -21,4 +21,11 @@
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="GroupIndex" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="bedfe6e4-86b6-478d-b086-eb3be65f475f" ChangeDateTime="10/14/2023 11:45:03">
|
||||
<Property Name="ElementName" Value="[dbo].[BildPrompts].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[BildPrompts]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="BildId" />
|
||||
</Operation>
|
||||
</Operations>
|
||||
@ -1,6 +1,7 @@
|
||||
CREATE PROCEDURE [dbo].[spBildInfo_GetAll]
|
||||
AS
|
||||
BEGIN
|
||||
SELECT Id, Datum, Dateiname, ImageModel, WunschId
|
||||
-- TODO: Den Prompt brauchen wir im UI eigentlich nie, wir könnten ihn in eine extra Tabell auslagern, oder einfach nicht rausrücken
|
||||
SELECT Id, Datum, Dateiname, ImageModel, WunschId, Prompt
|
||||
FROM [dbo].[BildInfo];
|
||||
END
|
||||
|
||||
@ -1,16 +1,18 @@
|
||||
CREATE PROCEDURE [dbo].[spBildInfo_Insert]
|
||||
@Id INT,
|
||||
@Datum DATETIME2 ,
|
||||
@Dateiname NCHAR(256) ,
|
||||
@ImageModel NCHAR(32) ,
|
||||
@WunschId INT
|
||||
@Datum DATETIME2,
|
||||
@Dateiname NVARCHAR(256),
|
||||
@ImageModel NVARCHAR(32),
|
||||
@WunschId INT,
|
||||
@Prompt NVARCHAR(MAX)
|
||||
AS
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[BildInfo] (Datum, Dateiname, ImageModel, WunschId)
|
||||
INSERT INTO [dbo].[BildInfo] (Datum, Dateiname, ImageModel, WunschId, Prompt)
|
||||
VALUES (@Datum,
|
||||
@Dateiname,
|
||||
@ImageModel,
|
||||
@WunschId);
|
||||
@WunschId,
|
||||
@Prompt);
|
||||
|
||||
SELECT Id FROM [dbo].[BildInfo] WHERE Id = CAST(SCOPE_IDENTITY() AS INT);
|
||||
END
|
||||
|
||||
@ -4,15 +4,17 @@
|
||||
@BildPrompt NVARCHAR(MAX),
|
||||
@BildBeschreibung NVARCHAR(MAX),
|
||||
@Datum DATETIME2,
|
||||
@GPTModel NCHAR(32)
|
||||
@GPTModel NCHAR(32),
|
||||
@VorherigerWunsch int = NULL
|
||||
AS
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[WunschInfo] (Wunsch, BildPrompt, BildBeschreibung, Datum, GPTModel)
|
||||
INSERT INTO [dbo].[WunschInfo] (Wunsch, BildPrompt, BildBeschreibung, Datum, GPTModel, VorherigerWunsch)
|
||||
VALUES (@Wunsch,
|
||||
@BildPrompt,
|
||||
@BildBeschreibung,
|
||||
@Datum,
|
||||
@GPTModel);
|
||||
@GPTModel,
|
||||
@VorherigerWunsch);
|
||||
|
||||
SELECT Id FROM [dbo].[WunschInfo] WHERE Id = CAST(SCOPE_IDENTITY() AS INT);
|
||||
END
|
||||
@ -2,7 +2,8 @@
|
||||
(
|
||||
[Id] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[Datum] DATETIME2 NOT NULL,
|
||||
[Dateiname] NCHAR(256) NOT NULL,
|
||||
[ImageModel] NCHAR(32) NOT NULL,
|
||||
[WunschId] INT NOT NULL
|
||||
[Dateiname] NVARCHAR(256) NOT NULL,
|
||||
[ImageModel] NVARCHAR(32) NOT NULL,
|
||||
[WunschId] INT NOT NULL,
|
||||
[Prompt] NVARCHAR(MAX) NOT NULL DEFAULT 'Prompt nicht verfügbar'
|
||||
)
|
||||
|
||||
@ -5,5 +5,6 @@
|
||||
[BildPrompt] NVARCHAR (MAX) NOT NULL,
|
||||
[BildBeschreibung] NVARCHAR (MAX) NOT NULL,
|
||||
[Datum] DATETIME2 (7) NOT NULL,
|
||||
[GPTModel] NCHAR (32) NOT NULL
|
||||
[GPTModel] NVARCHAR(32) NOT NULL,
|
||||
[VorherigerWunsch] INT NULL
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user