all repos — homestead @ 62c36b5b667ab10936f444e01e6f2c567c7c2126

Code for my website

sqlite: use strict typing

Alan Pearce
commit

62c36b5b667ab10936f444e01e6f2c567c7c2126

parent

964bec447d4c39a824b81c394fbb6ce51f7aed91

1 file changed, 3 insertions(+), 3 deletions(-)

changed files
M internal/storage/sqlite/writer.gointernal/storage/sqlite/writer.go
@@ -63,7 +63,7 @@ _, err := db.Exec(`
CREATE TABLE IF NOT EXISTS url ( url_id INTEGER PRIMARY KEY, path TEXT NOT NULL - ); + ) STRICT; CREATE UNIQUE INDEX IF NOT EXISTS url_path ON url (path);
@@ -76,7 +76,7 @@ title TEXT NOT NULL,
etag TEXT NOT NULL, style_hash TEXT NOT NULL, FOREIGN KEY (url_id) REFERENCES url (url_id) - ); + ) STRICT; CREATE UNIQUE INDEX IF NOT EXISTS file_url_content_type ON file (url_id, content_type);
@@ -86,7 +86,7 @@ file_id INTEGER NOT NULL,
encoding TEXT NOT NULL, body BLOB NOT NULL, FOREIGN KEY (file_id) REFERENCES file (file_id) - ); + ) STRICT; CREATE UNIQUE INDEX IF NOT EXISTS file_content ON content (file_id, encoding); `)