From 645152b4671efab8a5ea16cdbbe364d5a387d173 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Thu, 12 Oct 2023 12:16:34 +0300 Subject: [PATCH] feat: users table, change domains table this is breaking, but not currently in a released state so doesnt really matter --- db/migrations.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/db/migrations.go b/db/migrations.go index 0283fc3..58e4342 100644 --- a/db/migrations.go +++ b/db/migrations.go @@ -65,10 +65,18 @@ func migrations() []string { fmt.Sprintf(`CREATE TABLE %s ( schema_version INTEGER )`, migrationsTable), - fmt.Sprintf(`CREATE TABLE domains ( + fmt.Sprintf(`CREATE TABLE users ( id INTEGER NOT NULL PRIMARY KEY, + email TEXT NOT NULL, + pwd TEXT NOT NULL, + is_admin INTEGER DEFAULT FALSE NOT NULL + )`), + fmt.Sprintf(`CREATE TABLE domains ( + id TEXT NOT NULL PRIMARY KEY, + owner INTEGER NOT NULL, ddns_domain TEXT, - a_record TEXT + a_record TEXT, + FOREIGN KEY(owner) REFERENCES users(id) )`), } } -- 2.44.1