adding quickfix

This commit is contained in:
Ramiro Paz
2026-03-09 15:35:32 -03:00
parent 0e8fe168ef
commit fe588e92f1
1222 changed files with 1408232 additions and 1 deletions

View File

@ -0,0 +1 @@
mysql -u root --execute="source mysql.sql";

View File

@ -0,0 +1 @@
mysql -u root --execute="source mysql.sql";

View File

@ -0,0 +1,18 @@
USE quickfix;
DROP TABLE IF EXISTS event_log;
CREATE TABLE event_log (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
time DATETIME NOT NULL,
beginstring CHAR(8) NOT NULL,
sendercompid VARCHAR(64) NOT NULL,
sendersubid VARCHAR(64) NOT NULL,
senderlocid VARCHAR(64) NOT NULL,
targetcompid VARCHAR(64) NOT NULL,
targetsubid VARCHAR(64) NOT NULL,
targetlocid VARCHAR(64) NOT NULL,
session_qualifier VARCHAR(64),
text TEXT NOT NULL,
PRIMARY KEY (id)
);

View File

@ -0,0 +1,18 @@
USE quickfix;
DROP TABLE IF EXISTS messages_log;
CREATE TABLE messages_log (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
time DATETIME NOT NULL,
beginstring CHAR(8) NOT NULL,
sendercompid VARCHAR(64) NOT NULL,
sendersubid VARCHAR(64) NOT NULL,
senderlocid VARCHAR(64) NOT NULL,
targetcompid VARCHAR(64) NOT NULL,
targetsubid VARCHAR(64) NOT NULL,
targetlocid VARCHAR(64) NOT NULL,
session_qualifier VARCHAR(64) NOT NULL,
text TEXT NOT NULL,
PRIMARY KEY (id)
);

View File

@ -0,0 +1,19 @@
USE quickfix;
DROP TABLE IF EXISTS messages;
CREATE TABLE messages (
beginstring CHAR(8) NOT NULL,
sendercompid VARCHAR(64) NOT NULL,
sendersubid VARCHAR(64) NOT NULL,
senderlocid VARCHAR(64) NOT NULL,
targetcompid VARCHAR(64) NOT NULL,
targetsubid VARCHAR(64) NOT NULL,
targetlocid VARCHAR(64) NOT NULL,
session_qualifier VARCHAR(64) NOT NULL,
msgseqnum INT NOT NULL,
message TEXT NOT NULL,
PRIMARY KEY (beginstring, sendercompid, sendersubid, senderlocid,
targetcompid, targetsubid, targetlocid, session_qualifier,
msgseqnum)
);

View File

@ -0,0 +1,5 @@
source quickfix_database.sql;
source sessions_table.sql;
source messages_table.sql;
source messages_log_table.sql;
source event_log_table.sql;

View File

@ -0,0 +1,2 @@
DROP DATABASE IF EXISTS quickfix;
CREATE DATABASE quickfix;

View File

@ -0,0 +1,19 @@
USE quickfix;
DROP TABLE IF EXISTS sessions;
CREATE TABLE sessions (
beginstring CHAR(8) NOT NULL,
sendercompid VARCHAR(64) NOT NULL,
sendersubid VARCHAR(64) NOT NULL,
senderlocid VARCHAR(64) NOT NULL,
targetcompid VARCHAR(64) NOT NULL,
targetsubid VARCHAR(64) NOT NULL,
targetlocid VARCHAR(64) NOT NULL,
session_qualifier VARCHAR(64) NOT NULL,
creation_time DATETIME NOT NULL,
incoming_seqnum INT NOT NULL,
outgoing_seqnum INT NOT NULL,
PRIMARY KEY (beginstring, sendercompid, sendersubid, senderlocid,
targetcompid, targetsubid, targetlocid, session_qualifier)
);