Daten in Wunsch- und Bilddatenbanken speichern
This commit is contained in:
@ -63,6 +63,9 @@
|
||||
<ItemGroup>
|
||||
<Build Include="dpo\Tables\BildInfo.sql" />
|
||||
<Build Include="dpo\StoredProcedures\spBildInfo_Insert.sql" />
|
||||
<Build Include="dpo\Tables\WunschInfo.sql" />
|
||||
<Build Include="dpo\StoredProcedures\spWunschInfo_Insert.sql" />
|
||||
<Build Include="dpo\StoredProcedures\spBildInfo_UpdateFileName.sql" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<RefactorLog Include="KiKunstDatenbank.refactorlog" />
|
||||
|
||||
@ -1,22 +1,16 @@
|
||||
CREATE PROCEDURE [dbo].[spBildInfo_Insert]
|
||||
@Id INT,
|
||||
@BildPrompt NVARCHAR(MAX) ,
|
||||
@Wunsch NVARCHAR(1024) ,
|
||||
@BildBeschreibung NVARCHAR(MAX) ,
|
||||
@Datum DATETIME2 ,
|
||||
@Dateiname NCHAR(256) ,
|
||||
@GPTModel NCHAR(32) ,
|
||||
@ImageModel NCHAR(32) ,
|
||||
@GroupIndex INT
|
||||
@WunschId INT
|
||||
AS
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[BildInfo] (BildPrompt, Wunsch, BildBeschreibung, Datum, Dateiname, GPTModel, ImageModel, GroupIndex)
|
||||
VALUES (@BildPrompt,
|
||||
@Wunsch,
|
||||
@BildBeschreibung,
|
||||
@Datum,
|
||||
@Dateiname,
|
||||
@GPTModel,
|
||||
INSERT INTO [dbo].[BildInfo] (Datum, Dateiname, ImageModel, WunschId)
|
||||
VALUES (@Datum,
|
||||
@Dateiname,
|
||||
@ImageModel,
|
||||
@GroupIndex);
|
||||
END
|
||||
@WunschId);
|
||||
|
||||
SELECT Id FROM [dbo].[BildInfo] WHERE Id = CAST(SCOPE_IDENTITY() AS INT);
|
||||
END
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
CREATE PROCEDURE [dbo].[spBildInfo_UpdateFileName]
|
||||
@Id INT,
|
||||
@Dateiname NCHAR(256)
|
||||
AS
|
||||
BEGIN
|
||||
UPDATE [dbo].[BildInfo]
|
||||
SET Dateiname = @Dateiname
|
||||
WHERE Id = @Id;
|
||||
END
|
||||
@ -0,0 +1,18 @@
|
||||
CREATE PROCEDURE [dbo].[spWunschInfo_Insert]
|
||||
@Id INT,
|
||||
@Wunsch NVARCHAR(1024),
|
||||
@BildPrompt NVARCHAR(MAX),
|
||||
@BildBeschreibung NVARCHAR(MAX),
|
||||
@Datum DATETIME2,
|
||||
@GPTModel NCHAR(32)
|
||||
AS
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[WunschInfo] (Wunsch, BildPrompt, BildBeschreibung, Datum, GPTModel)
|
||||
VALUES (@Wunsch,
|
||||
@BildPrompt,
|
||||
@BildBeschreibung,
|
||||
@Datum,
|
||||
@GPTModel);
|
||||
|
||||
SELECT Id FROM [dbo].[WunschInfo] WHERE Id = CAST(SCOPE_IDENTITY() AS INT);
|
||||
END
|
||||
@ -1,22 +1,8 @@
|
||||
CREATE TABLE [dbo].[BildInfo]
|
||||
(
|
||||
[Id] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[BildPrompt] NVARCHAR(MAX) NOT NULL,
|
||||
[Wunsch] NVARCHAR(1024) NOT NULL,
|
||||
[BildBeschreibung] NVARCHAR(MAX) NOT NULL,
|
||||
[Datum] DATETIME2 NOT NULL,
|
||||
[Dateiname] NCHAR(256) NOT NULL,
|
||||
[GPTModel] NCHAR(32) NOT NULL,
|
||||
[Dateiname] NCHAR(256) NOT NULL,
|
||||
[ImageModel] NCHAR(32) NOT NULL,
|
||||
[GroupIndex] INT NOT NULL
|
||||
[WunschId] INT NOT NULL
|
||||
)
|
||||
|
||||
GO
|
||||
EXEC sp_addextendedproperty @name = N'MS_Description',
|
||||
@value = N'Index der Gruppe, in der dieses Bild generiert wurde und so.',
|
||||
@level0type = N'SCHEMA',
|
||||
@level0name = N'dbo',
|
||||
@level1type = N'TABLE',
|
||||
@level1name = N'BildInfo',
|
||||
@level2type = N'COLUMN',
|
||||
@level2name = 'GroupIndex'
|
||||
9
KiKunstDatenbank/dpo/Tables/WunschInfo.sql
Normal file
9
KiKunstDatenbank/dpo/Tables/WunschInfo.sql
Normal file
@ -0,0 +1,9 @@
|
||||
CREATE TABLE [dbo].[WunschInfo]
|
||||
(
|
||||
[Id] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[Wunsch] NVARCHAR (1024) NOT NULL,
|
||||
[BildPrompt] NVARCHAR (MAX) NOT NULL,
|
||||
[BildBeschreibung] NVARCHAR (MAX) NOT NULL,
|
||||
[Datum] DATETIME2 (7) NOT NULL,
|
||||
[GPTModel] NCHAR (32) NOT NULL
|
||||
)
|
||||
Reference in New Issue
Block a user