DB #24 | Как удалять данные без их потери? Soft Delete в SQL, команда ALTER TABLE и законы GDPR
В 24-м уроке нашего курса по базам данных мы разбираем продвинутый паттерн разработки — Soft Delete (Мягкое удаление), который позволяет скрывать записи от пользователей, не удаляя их физически из базы! Учимся менять структуру существующих таблиц с помощью команды ALTER TABLE, настраивать флаги состояния (BOOLEAN / TINYINT) и правильно фильтровать выборки в приложении. В этом видео: 1️⃣ Почему физический DELETE — это крайняя мера и как работает «корзина» в базах данных. 2️⃣ Команда ALTER TABLE: добавляем новые колонки в существующие таблицы без потери данных. 3️⃣ Особенности типов данных: почему BOOLEAN в MariaDB превращается в TINYINT(1). 4️⃣ Практика Soft Delete: скрываем запись с помощью UPDATE и восстанавливаем её обратно. 5️⃣ Главное правило выборок: почему фильтр WHERE deleted = false должен быть в каждом запросе. 6️⃣ Важные юридические нюансы: законы GDPR («право на забвение») в ЕС и когда физический DELETE всё-таки необходим. Таймкоды: 00:00 — Введение: Почему не стоит удалять данные по-настоящему 00:50 — Команда ALTER TABLE: Зачем она нужна и как добавить новую колонку 02:10 — Особенности типов данных: BOOLEAN vs TINYINT(1) в MariaDB 03:00 — Симуляция «удаления»: Меняем флаг deleted через UPDATE 04:10 — Как приложение видит данные: Обязательный фильтр WHERE deleted = false 05:15 — Мгновенное восстановление «удалённой» записи 06:10 — Юридический контекст: GDPR, право на забвение и выборки на больших проектах 07:30 — Анонс Урока 25 (Переходим на визуальный клиент DBeaver) 🎓 Полный видеокурс по базам данных и бэкенду ждет тебя на Udemy! 🔥 ВАЖНО: Покупайте курс СТРОГО ЧЕРЕЗ БРАУЗЕР на компьютере или телефоне! В мобильном приложении Udemy не даёт ввести промокод и забирает 70% комиссии. Покупка через сайт по ссылке ниже — это лучшая цена для вас и максимальная поддержка канала! 👉 Курс на Udemy (Купон на максимальную скидку): https://www.udemy.com/course/databases-sql-nosql-backend/?couponCode=B4C0958C02BCDC9E1DAF 🌐 Персональный сайт DevHotSpot (все материалы и актуальные купоны): https://clck.ru/3VHCpT Подписывайся на DevHotSpot, ставь лайк и пиши безопасный код! #sql #mariadb #backend #DevHotSpot #databases #mysql #softdelete #gdpr #programming
Название:
DB #24 | Как удалять данные без их потери? Soft Delete в SQL, команда ALTER TABLE и законы GDPR
Категория:
Разное