schema.sql: improve unique index
authorHelmut Grohne <helmut@subdivi.de>
Tue, 5 Mar 2019 19:01:31 +0000 (20:01 +0100)
committerHelmut Grohne <helmut@subdivi.de>
Tue, 5 Mar 2019 19:01:31 +0000 (20:01 +0100)
Most of the time, we'll query depstate by source. Thus it should come
first in the uniqueness constraint.

schema.sql

index 9a19739..a17d1f7 100644 (file)
@@ -4,7 +4,7 @@ CREATE TABLE depstate (
        architecture TEXT NOT NULL,
        satisfiable BOOLEAN NOT NULL CHECK (satisfiable in (0, 1)),
        reason TEXT,
-       UNIQUE (architecture, source, version));
+       UNIQUE (source, architecture, version));
 
 CREATE TABLE depcheck (
        architecture TEXT NOT NULL UNIQUE,