add: datatypes
parent
135c09394d
commit
156515700c
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1,
|
||||||
|
"analysis": {
|
||||||
|
"normalizer": {
|
||||||
|
"lowercase": {
|
||||||
|
"type": "custom",
|
||||||
|
"filter": [
|
||||||
|
"lowercase"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"clientId": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"type": "text"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"index": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1,
|
||||||
|
"sort.field": "sequenceNumber",
|
||||||
|
"sort.order": "asc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"questionId": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"sequenceNumber": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"tags": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"clients": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"topic": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"difficulty": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"frequency": {
|
||||||
|
"type": "keyword"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,83 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1,
|
||||||
|
"analysis": {
|
||||||
|
"normalizer": {
|
||||||
|
"lowercase": {
|
||||||
|
"type": "custom",
|
||||||
|
"filter": [
|
||||||
|
"lowercase"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"subscriptionId": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"userId": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"userFirstName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"userLastName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"userPreferredName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"userFullName": {
|
||||||
|
"type": "keyword",
|
||||||
|
"normalizer": "lowercase"
|
||||||
|
},
|
||||||
|
"userEmail": {
|
||||||
|
"type": "keyword",
|
||||||
|
"normalizer": "lowercase"
|
||||||
|
},
|
||||||
|
"userAvatar": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"clientIds": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"createDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss.SSS'Z['z']'"
|
||||||
|
},
|
||||||
|
"totalLengthInDays": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"startDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss.SSS'Z['z']'"
|
||||||
|
},
|
||||||
|
"endDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss.SSS'Z['z']'"
|
||||||
|
},
|
||||||
|
"lastModifyDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss.SSS'Z['z']'"
|
||||||
|
},
|
||||||
|
"batchCategoryName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"batchName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"subscribeAllClients": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"confirmationNumber": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"creatorFullName": {
|
||||||
|
"type": "keyword"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"index": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"tag": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"count": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"index": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1,
|
||||||
|
"sort.field": "topic",
|
||||||
|
"sort.order": "asc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"topic": {
|
||||||
|
"type": "keyword"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,54 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 1,
|
||||||
|
"analysis": {
|
||||||
|
"normalizer": {
|
||||||
|
"lowercase": {
|
||||||
|
"type": "custom",
|
||||||
|
"filter": [
|
||||||
|
"lowercase"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"active": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"answer": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"codeBlock": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"createdAt": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "yyyy-MM-dd'T'HH:mm:ss"
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"isActive": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"questionId": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"tags": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"topic": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"weight": {
|
||||||
|
"type": "float"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"number_of_shards": 3,
|
||||||
|
"number_of_replicas": 2
|
||||||
|
},
|
||||||
|
"mappings": {
|
||||||
|
"properties": {
|
||||||
|
"accountIds": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"batchAddedDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss"
|
||||||
|
},
|
||||||
|
"clients": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"company": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"companyId": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"createdDate": {
|
||||||
|
"type": "date",
|
||||||
|
"format": "uuuu-MM-dd'T'HH:mm:ss"
|
||||||
|
},
|
||||||
|
"email": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"firstName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"fullName": {
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
"isActive": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"lastName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"middleName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"preferredName": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"tags": {
|
||||||
|
"type": "nested",
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "keyword"
|
||||||
|
},
|
||||||
|
"value": {
|
||||||
|
"type": "keyword"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"userId": {
|
||||||
|
"type": "text"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,129 @@
|
||||||
|
use EventStore;
|
||||||
|
|
||||||
|
CREATE TABLE `authDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `batchDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `companyDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `emailDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `kpiDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `questionDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `subscriptionDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
CREATE TABLE `userDomainEventEntry` (
|
||||||
|
`globalIndex` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
`aggregateIdentifier` varchar(255) NOT NULL,
|
||||||
|
`sequenceNumber` bigint(20) NOT NULL,
|
||||||
|
`type` varchar(255) DEFAULT NULL,
|
||||||
|
`eventIdentifier` varchar(255) NOT NULL,
|
||||||
|
`metaData` blob,
|
||||||
|
`payload` blob NOT NULL,
|
||||||
|
`payloadRevision` varchar(255) DEFAULT NULL,
|
||||||
|
`payloadType` varchar(255) NOT NULL,
|
||||||
|
`timeStamp` varchar(255) NOT NULL,
|
||||||
|
PRIMARY KEY (`globalIndex`),
|
||||||
|
UNIQUE KEY `aggregateIdentifier` (`aggregateIdentifier`,`sequenceNumber`),
|
||||||
|
UNIQUE KEY `eventIdentifier` (`eventIdentifier`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=latin1;
|
Loading…
Reference in New Issue