Каталог упал второй раз на той же разнице баз: разделы сортировались по колонке, которой нет. SQLite принимает незнакомое имя за строку, PostgreSQL отвечает ошибкой.
Реализовано
- Разделы каталога сортируются по настоящей колонке порядка
- В тестах каждый запрос страниц сайта и панели сверяется с настоящими колонками таблиц — такая ошибка больше не пройдёт незамеченной
- Обход всех страниц сайта и панели: других таких мест не нашлось