Розбір рішень · Junior · Запитання 8 з 12

Модератори видаляють коментарі, а інколи мають відновити їх протягом 30 днів. Звичайні запити мають лишатися простими. Як реалізувати видалення?

Показати відповідь

Правильна відповідь: Задавати deleted_at, а старі рядки чистити за розкладом

Пояснення

Стовпець deleted_at робить відновлення одним оновленням, а завдання за розкладом може чистити рядки через 30 днів, якщо запити відфільтровують видалені. Відновлення з бекапу підходить для аварій, але для одного коментаря воно повільне й незручне. Архівна таблиця підходить для даних, які відновлюють рідко, і лишає основну таблицю чистою, але потребує додаткового коду на кожне відновлення.

Де почитати

Помилка в запитанні

Розбір рішень · Junior · запитання 8

Перевірте себе

Пройдіть тест Розбір рішень · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест