Only allow a single owner for a zone

This commit is contained in:
Mark Schouten 2014-07-10 15:12:06 +02:00
parent adef2938d6
commit aae107b238

View file

@ -10,5 +10,5 @@ CREATE TABLE zones (
id INTEGER PRIMARY KEY AUTOINCREMENT, id INTEGER PRIMARY KEY AUTOINCREMENT,
zone VARCHAR NOT NULL, zone VARCHAR NOT NULL,
owner INTEGER NOT NULL, owner INTEGER NOT NULL,
UNIQUE(zone,owner), UNIQUE(zone),
FOREIGN KEY(owner) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE ); FOREIGN KEY(owner) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE );