From 43c7271a76474413442102a03fdb5c8950baf762 Mon Sep 17 00:00:00 2001 From: "A. Svensson" Date: Tue, 3 Nov 2015 22:22:37 +0100 Subject: [PATCH] Added note about foreign keys, gorm and sqlite. --- src/models.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/models.go b/src/models.go index 87266c2..9fa566e 100644 --- a/src/models.go +++ b/src/models.go @@ -79,3 +79,7 @@ type ServerPopulation struct { ServerID int `sql:"index;type:integer REFERENCES servers(id) ON DELETE CASCADE ON UPDATE CASCADE"` Server Server } + +// See https://github.com/jinzhu/gorm/issues/635 for why we have to manually add +// in a raw REFERENCES statement here. +// Hint: Foreign key creation is bugged when using gorm with sqlite.