table:vault update

This commit is contained in:
root
2026-04-25 21:28:26 +02:00
parent e8b5c39a80
commit 3081b7a29d
4 changed files with 18 additions and 321 deletions

View File

@@ -50,23 +50,20 @@ GO
/* =========================================================
CORE TABLES
========================================================= */
CREATE TABLE Vault (
ID UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID(),
Customer_ID NVARCHAR(128) NOT NULL, -- ehem. tenantId
Feature NVARCHAR(128) NOT NULL, -- z.B. AD_SYNC, DEMO_PLUGIN
Payload NVARCHAR(MAX) NOT NULL, -- flexible JSON (config, limits etc.)
Signature NVARCHAR(MAX) NOT NULL, -- RSA-Signatur (Base64)
Active BIT NOT NULL DEFAULT 1,
ExpiresAt DATETIME NULL,
CreatedAt DATETIME NOT NULL DEFAULT GETDATE(),
UpdatedAt DATETIME NULL DEFAULT GETDATE()
CREATE TABLE dbo.Vault (
ID int IDENTITY(1,1) NOT NULL,
CustomerGUID uniqueidentifier NOT NULL,
Feature nvarchar(128) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
Payload nvarchar(MAX) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
Signature nvarchar(MAX) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
Active bit DEFAULT 1 NOT NULL,
ExpiresAt datetime NULL,
CreatedAt datetime DEFAULT getdate() NOT NULL,
UpdatedAt datetime DEFAULT getdate() NULL,
CONSTRAINT PK__Vault__3214EC275180843D PRIMARY KEY (ID)
);
CREATE TABLE dbo.ObjectSource (
ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(100) NOT NULL UNIQUE