144 lines
2.8 KiB
Transact-SQL
144 lines
2.8 KiB
Transact-SQL
/*
|
|
DATABASE: [EsbZertifikatManager]
|
|
OBJECTNAME: Seed
|
|
ACTION: INSERT
|
|
IDX: 001
|
|
DATE: 2026-07-29
|
|
USER: CUR
|
|
COMMENT: Stammdaten Company (DE/PL/AT) und Environment (TEST2/TEST/PROD).
|
|
Nach 00_DropExisting / 01_CreateDatabase / 02_CreateSchema.
|
|
SonicConnection / SonicContainer / CertificateTarget / SonicCredential
|
|
manuell pflegen — keine Secrets; Credentials nur via AE/Setup.
|
|
*/
|
|
USE [EsbZertifikatManager];
|
|
GO
|
|
|
|
SET ANSI_NULLS ON;
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Company] AS company
|
|
WHERE company.[CompanyCode] = N'DE'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Company]
|
|
(
|
|
[CompanyCode],
|
|
[CompanyName],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'DE', N'ZIEHL-ABEGG Deutschland', 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Company] AS company
|
|
WHERE company.[CompanyCode] = N'PL'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Company]
|
|
(
|
|
[CompanyCode],
|
|
[CompanyName],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'PL', N'ZIEHL-ABEGG Polen', 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Company] AS company
|
|
WHERE company.[CompanyCode] = N'AT'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Company]
|
|
(
|
|
[CompanyCode],
|
|
[CompanyName],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'AT', N'ZIEHL-ABEGG Oesterreich', 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Environment] AS environment
|
|
WHERE environment.[EnvironmentCode] = N'TEST2'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Environment]
|
|
(
|
|
[EnvironmentCode],
|
|
[EnvironmentName],
|
|
[SortOrder],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'TEST2', N'Test 2', 1, 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Environment] AS environment
|
|
WHERE environment.[EnvironmentCode] = N'TEST'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Environment]
|
|
(
|
|
[EnvironmentCode],
|
|
[EnvironmentName],
|
|
[SortOrder],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'TEST', N'Test', 2, 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|
|
|
|
IF NOT EXISTS
|
|
(
|
|
SELECT 1
|
|
FROM [dbo].[Environment] AS environment
|
|
WHERE environment.[EnvironmentCode] = N'PROD'
|
|
)
|
|
BEGIN
|
|
INSERT INTO [dbo].[Environment]
|
|
(
|
|
[EnvironmentCode],
|
|
[EnvironmentName],
|
|
[SortOrder],
|
|
[IsActive],
|
|
[CreationDateTime],
|
|
[CreatedBy]
|
|
)
|
|
VALUES
|
|
(N'PROD', N'Production', 3, 1, SYSUTCDATETIME(), SUSER_SNAME());
|
|
END;
|
|
GO
|