-- +goose Up -- +goose StatementBegin CREATE TABLE IF NOT EXISTS users ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), email VARCHAR(255) UNIQUE NOT NULL, slug VARCHAR(120) UNIQUE NOT NULL, password_hash VARCHAR(255) NOT NULL, full_name VARCHAR(150), avatar_url VARCHAR(512), role VARCHAR(512), created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ, last_login_at TIMESTAMPTZ ); -- +goose StatementEnd -- +goose Down -- +goose StatementBegin DROP TABLE IF EXISTS users; -- +goose StatementEnd