From aafaa8648ffaa1a767bbae1e898018613b786f6f Mon Sep 17 00:00:00 2001 From: "Phyks (Lucas Verney)" Date: Wed, 6 Apr 2016 01:31:29 +0200 Subject: [PATCH] Add UNIQUE constraints on db --- src/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index bda5164..1dd0638 100644 --- a/src/main.c +++ b/src/main.c @@ -292,7 +292,7 @@ int main(int argc, char** argv) { amplitude REAL, \ frequency REAL, \ attack REAL, \ - filename TEXT)", + filename TEXT UNIQUE)", NULL, NULL, NULL); if (SQLITE_OK != dberr) { fprintf(stderr, "Error creating db: %s.\n", sqlite3_errmsg(dbh)); @@ -304,7 +304,8 @@ int main(int argc, char** argv) { song2 INTEGER, \ distance REAL, \ FOREIGN KEY(song1) REFERENCES songs(id) ON DELETE CASCADE, \ - FOREIGN KEY(song2) REFERENCES songs(id) ON DELETE CASCADE)", + FOREIGN KEY(song2) REFERENCES songs(id) ON DELETE CASCADE, \ + UNIQUE (song1, song2))", NULL, NULL, NULL); if (SQLITE_OK != dberr) { fprintf(stderr, "Error creating db: %s.\n", sqlite3_errmsg(dbh));