Skip to content

Commit c86f9cd

Browse files
committed
first commit StartingBlocks 7.1 OSS release
1 parent 8a002f7 commit c86f9cd

29 files changed

+817804
-0
lines changed

database/EdFi_Admin_7.1_DS4.sql

Lines changed: 1853 additions & 0 deletions
Large diffs are not rendered by default.

database/EdFi_Admin_7.1_DS5.sql

Lines changed: 1853 additions & 0 deletions
Large diffs are not rendered by default.

database/EdFi_Admin_Api_2.0.sql

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
CREATE SCHEMA IF NOT EXISTS adminapi;
2+
3+
CREATE TABLE IF NOT EXISTS adminapi.Applications (
4+
Id INT NOT NULL GENERATED ALWAYS AS IDENTITY,
5+
ConcurrencyToken VARCHAR(128) NULL,
6+
ClientId VARCHAR(256) NULL,
7+
ClientSecret VARCHAR(256) NULL,
8+
Type VARCHAR(256) NULL,
9+
ConsentType VARCHAR(256) NULL,
10+
Permissions VARCHAR NULL,
11+
Properties VARCHAR NULL,
12+
Requirements VARCHAR NULL,
13+
DisplayName VARCHAR(256) NULL,
14+
DisplayNames VARCHAR NULL,
15+
RedirectUris VARCHAR NULL,
16+
PostLogoutRedirectUris VARCHAR NULL,
17+
CONSTRAINT PK_Applications PRIMARY KEY (Id)
18+
);
19+
20+
CREATE TABLE IF NOT EXISTS adminapi.Scopes (
21+
Id INT NOT NULL GENERATED ALWAYS AS IDENTITY,
22+
Name VARCHAR(256) NULL,
23+
ConcurrencyToken VARCHAR(128) NULL,
24+
Description VARCHAR NULL,
25+
Descriptions VARCHAR NULL,
26+
DisplayName VARCHAR(256) NULL,
27+
DisplayNames VARCHAR NULL,
28+
Properties VARCHAR NULL,
29+
Resources VARCHAR NULL,
30+
CONSTRAINT PK_Scopes PRIMARY KEY (Id)
31+
);
32+
33+
CREATE TABLE IF NOT EXISTS adminapi.Authorizations (
34+
Id INT NOT NULL GENERATED ALWAYS AS IDENTITY,
35+
ConcurrencyToken VARCHAR(128) NULL,
36+
ApplicationId int NOT NULL,
37+
Scopes VARCHAR NULL,
38+
Subject VARCHAR(256) NULL,
39+
Status VARCHAR(256) NULL,
40+
Properties VARCHAR NULL,
41+
CreationDate TIMESTAMP NULL,
42+
CONSTRAINT PK_Authorizations PRIMARY KEY (Id),
43+
CONSTRAINT FK_AuthorizationsId_ApplicationId FOREIGN KEY (ApplicationId) REFERENCES adminapi.Applications (Id) ON DELETE RESTRICT
44+
);
45+
46+
CREATE TABLE IF NOT EXISTS adminapi.Tokens (
47+
Id INT NOT NULL GENERATED ALWAYS AS IDENTITY,
48+
ConcurrencyToken VARCHAR(128) NULL,
49+
ApplicationId int NULL,
50+
AuthorizationId int NULL,
51+
Type VARCHAR(256) NULL,
52+
CreationDate TIMESTAMP NULL,
53+
ExpirationDate TIMESTAMP NULL,
54+
RedemptionDate TIMESTAMP NULL,
55+
Payload VARCHAR NULL,
56+
Properties VARCHAR NULL,
57+
Subject VARCHAR(256) NULL,
58+
Status VARCHAR(256) NULL,
59+
ReferenceId VARCHAR(256) NULL,
60+
CONSTRAINT PK_Tokens PRIMARY KEY (Id)
61+
);

0 commit comments

Comments
 (0)