Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 18 additions & 15 deletions Server/src/config/db_ddl.sql
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- This DDL must stay aligned with the authoritative schema in
-- Server/src/resources/db/openas2-schema.xml. If you add/remove a column
-- here, mirror the change in the XML (and vice versa).

DROP TABLE msg_metadata IF EXISTS;

-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------

CREATE TABLE msg_metadata
(
ID INTEGER NOT NULL AUTO_INCREMENT,
MSG_ID VARCHAR NOT NULL,
PRIOR_MSG_ID VARCHAR,
MDN_ID VARCHAR,
MSG_ID LONGVARCHAR NOT NULL,
PRIOR_MSG_ID LONGVARCHAR,
MDN_ID LONGVARCHAR,
DIRECTION VARCHAR(25),
IS_RESEND VARCHAR(1),
RESEND_COUNT INTEGER,
IS_RESEND VARCHAR(1) DEFAULT 'N',
RESEND_COUNT INTEGER DEFAULT 0,
SENDER_ID VARCHAR(255) NOT NULL,
RECEIVER_ID VARCHAR(255) NOT NULL,
STATUS VARCHAR(255),
Expand All @@ -25,15 +28,15 @@ CREATE TABLE msg_metadata
ENCRYPTION_ALGORITHM VARCHAR(255),
COMPRESSION VARCHAR(255),
FILE_NAME VARCHAR(255),
SENT_FILE_NAME VARCHAR(255),
CONTENT_TYPE VARCHAR(255),
CONTENT_TRANSFER_ENCODING VARCHAR(255),
MDN_MODE VARCHAR(255),
MDN_RESPONSE VARCHAR,
STATE_MSG VARCHAR,
CREATE_DT TIMESTAMP,
MDN_RESPONSE LONGVARCHAR,
STATE_MSG LONGVARCHAR,
CREATE_DT TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UPDATE_DT TIMESTAMP,
PRIMARY KEY (ID)
);

CREATE UNIQUE INDEX MSG_ID_UNIQUE ON msg_metadata (MSG_ID);

33 changes: 18 additions & 15 deletions Server/src/test/resources/config/db_ddl.sql
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- This DDL must stay aligned with the authoritative schema in
-- Server/src/resources/db/openas2-schema.xml. If you add/remove a column
-- here, mirror the change in the XML (and vice versa).

DROP TABLE msg_metadata IF EXISTS;

-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
-- msg_metadata
-- -----------------------------------------------------------------------

CREATE TABLE msg_metadata
(
ID INTEGER NOT NULL AUTO_INCREMENT,
MSG_ID VARCHAR NOT NULL,
PRIOR_MSG_ID VARCHAR,
MDN_ID VARCHAR,
MSG_ID LONGVARCHAR NOT NULL,
PRIOR_MSG_ID LONGVARCHAR,
MDN_ID LONGVARCHAR,
DIRECTION VARCHAR(25),
IS_RESEND VARCHAR(1),
RESEND_COUNT INTEGER,
IS_RESEND VARCHAR(1) DEFAULT 'N',
RESEND_COUNT INTEGER DEFAULT 0,
SENDER_ID VARCHAR(255) NOT NULL,
RECEIVER_ID VARCHAR(255) NOT NULL,
STATUS VARCHAR(255),
Expand All @@ -25,15 +28,15 @@ CREATE TABLE msg_metadata
ENCRYPTION_ALGORITHM VARCHAR(255),
COMPRESSION VARCHAR(255),
FILE_NAME VARCHAR(255),
SENT_FILE_NAME VARCHAR(255),
CONTENT_TYPE VARCHAR(255),
CONTENT_TRANSFER_ENCODING VARCHAR(255),
MDN_MODE VARCHAR(255),
MDN_RESPONSE VARCHAR,
STATE_MSG VARCHAR,
CREATE_DT TIMESTAMP,
MDN_RESPONSE LONGVARCHAR,
STATE_MSG LONGVARCHAR,
CREATE_DT TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UPDATE_DT TIMESTAMP,
PRIMARY KEY (ID)
);

CREATE UNIQUE INDEX MSG_ID_UNIQUE ON msg_metadata (MSG_ID);

Loading