add table for hubs

This commit is contained in:
cos
2026-05-04 18:22:03 +02:00
parent 015c79bf09
commit ae32cfe2d3
+12
View File
@@ -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 {