CREATE TABLE IF NOT EXISTS tournament_sections ( id SERIAL PRIMARY KEY, tournament_id INTEGER NOT NULL REFERENCES tournament_info(id) ON DELETE CASCADE, position INTEGER NOT NULL DEFAULT 0, title TEXT NOT NULL, body TEXT NOT NULL ); CREATE INDEX IF NOT EXISTS idx_tournament_sections_tournament ON tournament_sections (tournament_id, position, id);