[AB-263] adding stricter not null checks to database, disabling updates/inserts for created and updated columns to only rely on triggers

This commit is contained in:
Sheldan
2021-05-23 14:17:03 +02:00
parent 04a7cfafd7
commit 13a6e1fdca
145 changed files with 1204 additions and 350 deletions

View File

@@ -39,7 +39,7 @@ public class EmbeddedMessage implements Serializable {
@JoinColumn(name = "embedded_channel_id", nullable = false)
private AChannel embeddedChannel;
@Column(name = "embedded_message_id")
@Column(name = "embedded_message_id", nullable = false)
private Long embeddedMessageId;
@Getter
@@ -52,14 +52,14 @@ public class EmbeddedMessage implements Serializable {
@JoinColumn(name = "embedding_channel_id", nullable = false)
private AChannel embeddingChannel;
@Column(name = "embedding_message_id")
@Column(name = "embedding_message_id", nullable = false)
@Id
private Long embeddingMessageId;
@Column(name = "created")
@Column(name = "created", nullable = false, insertable = false, updatable = false)
private Instant created;
@Column(name = "updated")
@Column(name = "updated", insertable = false, updatable = false)
private Instant updated;
}