main

mattermost/focalboard

Last updated at: 29/12/2023 09:42

000019_populate_categories.up.sql

TLDR

This file is a SQL migration script that creates a table for categories in a database. It also creates an index on the user_id and team_id columns.

CREATE TABLE IF NOT EXISTS {{.prefix}}categories (
    id varchar(36) NOT NULL,
    name varchar(100) NOT NULL,
    user_id varchar(36) NOT NULL,
    team_id varchar(36) NOT NULL,
    channel_id varchar(36),
    create_at BIGINT,
    update_at BIGINT,
    delete_at BIGINT,
    PRIMARY KEY (id)
    ) {{if .mysql}}DEFAULT CHARACTER SET utf8mb4{{end}};

{{- /* createIndexIfNeeded tableName columns */ -}}
{{ createIndexIfNeeded "categories" "user_id, team_id" }}