2025-04-14 13:41:32 +00:00
|
|
|
CREATE TABLE IF NOT EXISTS CDSView (
|
2025-03-24 07:50:01 +00:00
|
|
|
TechnicalName TEXT PRIMARY KEY,
|
|
|
|
DisplayName TEXT,
|
|
|
|
Description TEXT,
|
|
|
|
Version TEXT,
|
|
|
|
State TEXT,
|
|
|
|
CreatedAt INTEGER,
|
2025-04-14 13:41:32 +00:00
|
|
|
ModifiedAt INTEGER,
|
|
|
|
PRIMARY KEY (TechnicalName)
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE INDEX IF NOT EXISTS CDSViewKey ON CDSView (TechnicalName);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS CDSViewField (
|
|
|
|
CDSViewTechnicalName TEXT,
|
|
|
|
FieldName TEXT,
|
2025-03-24 07:50:01 +00:00
|
|
|
Description TEXT,
|
|
|
|
DataType TEXT,
|
|
|
|
FieldLength TEXT,
|
2025-04-14 13:41:32 +00:00
|
|
|
PRIMARY KEY (FieldName, CDSViewTechnicalName),
|
2025-03-24 07:50:01 +00:00
|
|
|
FOREIGN KEY (CDSViewTechnicalName) REFERENCES CDSView (TechnicalName)
|
2025-04-14 13:41:32 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
CREATE INDEX IF NOT EXISTS CDSViewFieldKey ON CDSViewField (CDSViewTechnicalName, FieldName);
|