#802

Zbuduj odpowiedni indeks pod najczęstsze zapytanie supportu

Na tablicy zgłoszeń SaaS support nieustannie uruchamia zapytanie «otwarte zgłoszenia posortowane według priorytetu malejąco, pierwsze 50». Prosty indeks na status pokrywa filtr, ale nie sortowanie — Postgres i tak sortuje wynik osobno. Indeks złożony obejmujący dwie kolumny naraz — status plus priority malejąco — pokrywa zarówno filtr, jak i sortowanie w jednym przebiegu. Zbuduj tabelę tickets z id (klucz główny), status (ciąg znaków do 20 znaków), priority (liczba całkowita) oraz created_at (timestamp ze strefą czasową), a następnie utwórz indeks o nazwie tickets_status_priority_idx, w którym status jest pierwszą kolumną, a priority drugą z porządkiem malejącym.

Tylko CREATE/ALTER/DROP — bez końcowego SELECT.

Wynik Twojego zapytania pojawi się tutaj

Brak schematu początkowego

To zadanie zaczyna się bez tabel — utworzysz je za pomocą CREATE TABLE.