add project groups to backend.

This commit is contained in:
2021-07-17 17:16:15 +02:00
parent ba4384b41d
commit 388ec4f687
14 changed files with 442 additions and 7 deletions
@@ -0,0 +1,16 @@
-- +goose Up
-- +goose StatementBegin
CREATE TABLE project_group (
project_group_id CHAR(16) NOT NULL PRIMARY KEY,
user_id CHAR(36) NOT NULL,
name TEXT NOT NULL,
abbreviation TEXT NOT NULL,
description TEXT NOT NULL,
category_names JSONB NOT NULL
);
-- +goose StatementEnd
-- +goose Down
-- +goose StatementBegin
DROP TABLE IF EXISTS project_group;
-- +goose StatementEnd
@@ -0,0 +1,11 @@
-- +goose Up
-- +goose StatementBegin
ALTER TABLE project
ADD COLUMN project_group_id CHAR(16) DEFAULT NULL;
-- +goose StatementEnd
-- +goose Down
-- +goose StatementBegin
ALTER TABLE project
DROP COLUMN IF EXISTS project_group_id;
-- +goose StatementEnd