sqlite: use strict typing
1 file changed, 3 insertions(+), 3 deletions(-)
changed files
M internal/storage/sqlite/writer.go → internal/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); `)