From ae32cfe2d35a1f3f34070f613307b8528356034d Mon Sep 17 00:00:00 2001 From: cos Date: Mon, 4 May 2026 18:22:03 +0200 Subject: [PATCH] add table for hubs --- packages/postgresql/postgresql.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/postgresql/postgresql.go b/packages/postgresql/postgresql.go index 9a34b70..d11e156 100644 --- a/packages/postgresql/postgresql.go +++ b/packages/postgresql/postgresql.go @@ -72,6 +72,18 @@ func Init(ctx context.Context) { panic(err) } + _, err = dbConn.Exec(ctx, ` + CREATE TABLE IF NOT EXISTS hubs ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + name TEXT NOT NULL, + icon_url TEXT, + background_url TEXT, + creator UUID NOT NULL REFERENCES users(id), + join_role, // TODO set role uuid + rgba BIGINT NOT NULL DEFAULT 0 CHECK (rgba BETWEEN 0 AND 4294967295), + user_color_allowed BOOLEAN DEAFAULT FALSE + ) + `) } func UserSave(ctx context.Context, user *types.User) error {