From 97366485c9e7db836a5a5c66b62c951efb0e6eb7 Mon Sep 17 00:00:00 2001 From: Joscha Date: Fri, 24 Jun 2022 23:04:17 +0200 Subject: [PATCH] Fix schema for euph_spans A primary key implies a NOT NULL constraint for all its columns, which is not what we want here. --- src/vault/migrate.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vault/migrate.rs b/src/vault/migrate.rs index 3351eaa..0348e8c 100644 --- a/src/vault/migrate.rs +++ b/src/vault/migrate.rs @@ -53,7 +53,7 @@ fn m1(tx: &mut Transaction) -> rusqlite::Result<()> { start INT, end INT, - PRIMARY KEY (room, start, end), + UNIQUE (room, start, end), FOREIGN KEY (room, start) REFERENCES euph_msgs (room, id), FOREIGN KEY (room, end) REFERENCES euph_msgs (room, id),