aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sql/serenitasdb.sql6
1 files changed, 5 insertions, 1 deletions
diff --git a/sql/serenitasdb.sql b/sql/serenitasdb.sql
index 850b46d8..72d99914 100644
--- a/sql/serenitasdb.sql
+++ b/sql/serenitasdb.sql
@@ -140,8 +140,12 @@ CREATE TABLE tranche_quotes (
QuoteSource varchar(4),
markit_id integer UNIQUE,
deleted bool DEFAULT False NOT NULL,
- UNIQUE (QuoteDate, Index, Series, Version, Tenor, Attach, Detach, QuoteSource, trancheupfront)
+ UNIQUE (QuoteDate, Index, Series, Version, Tenor, Attach, Detach, QuoteSource, trancheupfrontmid)
);
+-- partial index constraint, didn't clean the db further back
+CREATE UNIQUE INDEX
+ON tranche_quotes(quotedate, index, series, version, tenor, attach, detach, quotesource, trancherunningmid)
+WHERE quotedate>='2018-11-01';
CREATE TABLE tranche_quotes_csv(
id serial PRIMARY KEY,