major-domo-database/migrations/add_help_commands_table.sql
2025-10-25 20:17:02 -05:00

32 lines
922 B
SQL

-- Migration: Add help_commands table
-- Date: 2025-10-10
-- Description: Creates table for Discord bot custom help system
-- Create help_commands table
CREATE TABLE IF NOT EXISTS help_commands (
id SERIAL PRIMARY KEY,
name VARCHAR(32) UNIQUE NOT NULL,
title VARCHAR(200) NOT NULL,
content TEXT NOT NULL,
category VARCHAR(50),
created_by_discord_id TEXT NOT NULL,
created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP,
last_modified_by TEXT,
is_active BOOLEAN DEFAULT TRUE,
view_count INTEGER DEFAULT 0,
display_order INTEGER DEFAULT 0
);
CREATE INDEX IF NOT EXISTS idx_help_commands_name
ON help_commands(name);
CREATE INDEX IF NOT EXISTS idx_help_commands_category
ON help_commands(category);
CREATE INDEX IF NOT EXISTS idx_help_commands_is_active
ON help_commands(is_active);
CREATE INDEX IF NOT EXISTS idx_help_commands_display_order
ON help_commands(display_order);