MySQL Connector was not available at runtime
nclazz/nclazz-mail-relay/pipeline/head This commit looks good
Details
nclazz/nclazz-mail-relay/pipeline/head This commit looks good
Details
parent
762229b04e
commit
cf4613d85b
1
pom.xml
1
pom.xml
|
@ -64,6 +64,7 @@
|
|||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.h2database</groupId>
|
||||
|
|
|
@ -17,7 +17,6 @@ import javax.persistence.FetchType;
|
|||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Index;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.OneToMany;
|
||||
import javax.persistence.Table;
|
||||
import java.util.ArrayList;
|
||||
|
@ -51,7 +50,6 @@ public class Account {
|
|||
|
||||
@JsonIgnore
|
||||
@OneToMany
|
||||
@JoinColumn(name = "message_guid", referencedColumnName = "guid")
|
||||
private final List<Message> sentMessages = new ArrayList<>();
|
||||
|
||||
public static Account of(@NonNull String name, @NonNull List<String> receivers) {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.1.xsd">
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-1">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-1">
|
||||
<createTable tableName="accounts">
|
||||
<column name="guid" type="CHAR(36)">
|
||||
<constraints nullable="false" primaryKey="true" primaryKeyName="accountsPK"/>
|
||||
|
@ -11,7 +11,7 @@
|
|||
<column name="token" type="VARCHAR(16)"/>
|
||||
</createTable>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-2">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-2">
|
||||
<createTable tableName="accounts_receivers">
|
||||
<column name="account_guid" type="CHAR(36)">
|
||||
<constraints nullable="false"/>
|
||||
|
@ -19,20 +19,29 @@
|
|||
<column name="receivers" type="VARCHAR(255)"/>
|
||||
</createTable>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-3">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-3">
|
||||
<createTable tableName="accounts_sent_messages">
|
||||
<column name="account_guid" type="CHAR(36)">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="sent_messages_guid" type="CHAR(36)">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</createTable>
|
||||
</changeSet>
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-4">
|
||||
<createTable tableName="messages">
|
||||
<column name="guid" type="CHAR(36)">
|
||||
<constraints nullable="false" primaryKey="true" primaryKeyName="messagesPK"/>
|
||||
</column>
|
||||
<column name="account_guid" type="CHAR(36)"/>
|
||||
<column name="subject" type="VARCHAR(255)"/>
|
||||
<column name="content" type="CLOB"/>
|
||||
<column name="from_address" type="VARCHAR(255)"/>
|
||||
<column name="subject" type="VARCHAR(255)"/>
|
||||
<column name="created_at" type="TIMESTAMP"/>
|
||||
<column name="account_guid" type="CHAR(36)"/>
|
||||
<column name="message_guid" type="CHAR(36)"/>
|
||||
</createTable>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-4">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-5">
|
||||
<createTable tableName="messages_receivers">
|
||||
<column name="message_guid" type="CHAR(36)">
|
||||
<constraints nullable="false"/>
|
||||
|
@ -40,21 +49,27 @@
|
|||
<column name="receivers" type="VARCHAR(255)"/>
|
||||
</createTable>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-5">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-6">
|
||||
<addUniqueConstraint columnNames="sent_messages_guid" constraintName="UK_p8yctc0geuhssv7ghdsq6rhmu" tableName="accounts_sent_messages"/>
|
||||
</changeSet>
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-7">
|
||||
<createIndex indexName="IDX8yxeow0t327h4pp39wl7lnali" tableName="accounts">
|
||||
<column name="token"/>
|
||||
</createIndex>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-6">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-8">
|
||||
<addForeignKeyConstraint baseColumnNames="message_guid" baseTableName="messages_receivers" constraintName="FK9vooi7dir04p8we6gides1jdy" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="messages" validate="true"/>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-7">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-9">
|
||||
<addForeignKeyConstraint baseColumnNames="account_guid" baseTableName="accounts_receivers" constraintName="FKamxf2r0aqd1xkuumikjpeostp" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="accounts" validate="true"/>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-8">
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-10">
|
||||
<addForeignKeyConstraint baseColumnNames="account_guid" baseTableName="messages" constraintName="FKasa6p4yvkebuk2u1nrwfm0lv2" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="accounts" validate="true"/>
|
||||
</changeSet>
|
||||
<changeSet author="Niclas Thobaben (generated)" id="1644943728247-9">
|
||||
<addForeignKeyConstraint baseColumnNames="message_guid" baseTableName="messages" constraintName="FKih9hqr479lv79cxjf1r5heo6l" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="accounts" validate="true"/>
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-11">
|
||||
<addForeignKeyConstraint baseColumnNames="sent_messages_guid" baseTableName="accounts_sent_messages" constraintName="FKnd7gj59ljxgt338iijbdu3p22" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="messages" validate="true"/>
|
||||
</changeSet>
|
||||
<changeSet author="NiclasThobabenDev (generated)" id="1644944964284-12">
|
||||
<addForeignKeyConstraint baseColumnNames="account_guid" baseTableName="accounts_sent_messages" constraintName="FKoxyn335xryw98elniqfjyqko5" deferrable="false" initiallyDeferred="false" referencedColumnNames="guid" referencedTableName="accounts" validate="true"/>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
Loading…
Reference in New Issue