gitdataai/libs/migrate/sql/m20260411_000001_create_workspace.sql
2026-04-14 19:02:01 +08:00

19 lines
642 B
SQL

CREATE TABLE IF NOT EXISTS workspace (
id UUID PRIMARY KEY,
slug VARCHAR(255) NOT NULL,
name VARCHAR(255) NOT NULL,
description TEXT,
avatar_url VARCHAR(255),
plan VARCHAR(50) NOT NULL DEFAULT 'free',
billing_email VARCHAR(255),
stripe_customer_id VARCHAR(255),
stripe_subscription_id VARCHAR(255),
plan_expires_at TIMESTAMPTZ,
deleted_at TIMESTAMPTZ,
created_at TIMESTAMPTZ NOT NULL,
updated_at TIMESTAMPTZ NOT NULL
);
CREATE UNIQUE INDEX idx_workspace_slug ON workspace (slug);
CREATE INDEX idx_workspace_deleted_at ON workspace (deleted_at);