Skip to content

Commit

Permalink
Add: Schema for all database types
Browse files Browse the repository at this point in the history
  • Loading branch information
BLasan committed Sep 19, 2024
1 parent c6a7441 commit 3d896b0
Show file tree
Hide file tree
Showing 7 changed files with 54 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1310,7 +1310,7 @@ CREATE TABLE IF NOT EXISTS AM_API (
UNIQUE (API_PROVIDER,API_NAME,API_VERSION)
);

CREATE TABLE IF NOT EXISTS AM_API_CUSTOM_BACKEND (
CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1582,14 +1582,14 @@ CREATE TABLE IF NOT EXISTS AM_API (
UNIQUE (API_PROVIDER,API_NAME,API_VERSION,ORGANIZATION)
);

CREATE TABLE IF NOT EXISTS AM_API_CUSTOM_BACKEND (
CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
SEQUENCE LONGBLOB,
SEQUENCE LONGBLOB NOT NULL,
NAME VARCHAR(256) NOT NULL,
TYPE VARCHAR(120) NOT NULL,
PRIMARY KEY(ID, API_UUID, REVISION_UUID, TYPE),
PRIMARY KEY(ID),
FOREIGN KEY(API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1521,14 +1521,14 @@ CREATE TABLE IF NOT EXISTS AM_API (
UNIQUE (API_UUID)
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_API_CUSTOM_BACKEND (
CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
SEQUENCE LONGBLOB,
SEQUENCE LONGBLOB NOT NULL,
NAME VARCHAR(256) NOT NULL,
TYPE VARCHAR(120) NOT NULL,
PRIMARY KEY (ID, API_UUID, REVISION_UUID, TYPE),
PRIMARY KEY (ID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)ENGINE INNODB;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3452,6 +3452,18 @@ CREATE TABLE AM_API_REVISION_METADATA (
)
/

CREATE TABLE AM_API_SEQUENCE_BACKEND (
ID VARCHAR2(60) NOT NULL,
API_UUID VARCHAR2(256) NOT NULL,
REVISION_UUID VARCHAR2(256) DEFAULT '0',
SEQUENCE BLOB NOT NULL,
NAME VARCHAR2(256) NOT NULL,
TYPE VARCHAR2(120) NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)
/

CREATE TABLE AM_DEPLOYMENT_REVISION_MAPPING (
NAME VARCHAR(255) NOT NULL,
VHOST VARCHAR(255) NULL,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2468,6 +2468,18 @@ CREATE TABLE AM_API (
)
/

CREATE TABLE AM_API_SEQUENCE_BACKEND (
ID VARCHAR2(60) NOT NULL,
API_UUID VARCHAR2(256) NOT NULL,
REVISION_UUID VARCHAR2(256) DEFAULT '0',
SEQUENCE BLOB NOT NULL,
NAME VARCHAR2(256) NOT NULL,
TYPE VARCHAR2(120) NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)
/

CREATE TABLE AM_GRAPHQL_COMPLEXITY (
UUID VARCHAR(256),
API_ID INTEGER NOT NULL,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2458,6 +2458,18 @@ CREATE TABLE AM_API (
)
/

CREATE TABLE AM_API_SEQUENCE_BACKEND (
ID VARCHAR2(60) NOT NULL,
API_UUID VARCHAR2(256) NOT NULL,
REVISION_UUID VARCHAR2(256) DEFAULT '0',
SEQUENCE BLOB NOT NULL,
NAME VARCHAR2(256) NOT NULL,
TYPE VARCHAR2(120) NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)
/

CREATE TABLE AM_GRAPHQL_COMPLEXITY (
UUID VARCHAR(256),
API_ID INTEGER NOT NULL,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1857,6 +1857,17 @@ CREATE TABLE IF NOT EXISTS AM_API (
UNIQUE (API_UUID)
);

CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
SEQUENCE BYTEA NOT NULL,
NAME VARCHAR(256) NOT NULL,
TYPE VARCHAR(120) NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
);

CREATE TABLE IF NOT EXISTS AM_GRAPHQL_COMPLEXITY (
UUID VARCHAR(256),
API_ID INTEGER NOT NULL,
Expand Down

0 comments on commit 3d896b0

Please sign in to comment.