1
0
Fork 0

[haskell] add missing indices

This commit is contained in:
Julien Dessaux 2023-10-18 22:58:23 +02:00
parent 8c5ad1533d
commit 4dd8a2e90f
Signed by: adyxax
GPG key ID: F92E51B86E07177E

View file

@ -13,11 +13,14 @@ CREATE TABLE contracts (
id INTEGER PRIMARY KEY,
data TEXT NOT NULL
);
CREATE UNIQUE INDEX contracts_data_id ON contracts (json_extract(data, '$.id'));
CREATE UNIQUE INDEX contracts_data_fulfilled ON contracts (json_extract(data, '$.fulfilled'));
CREATE TABLE ships (
id INTEGER PRIMARY KEY,
data TEXT NOT NULL
);
CREATE UNIQUE INDEX ships_data_symbol ON ships (json_extract(data, '$.symbol'));
CREATE INDEX ships_data_nav_systemSymbol ON ships (json_extract(data, '$.nav.systemSymbol'));
CREATE TABLE systems (
id INTEGER PRIMARY KEY,
data TEXT NOT NULL