2026-09-07 19:43:48 +03:00

35 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Generated by Django on 2026-03-10
from django.db import migrations
class Migration(migrations.Migration):
"""
Удаление старых таблиц calendar_app после миграции на django-scheduler.
ВАЖНО: Перед применением этой миграции убедитесь, что:
1. Все данные мигрированы в django-scheduler (таблицы schedule_*)
2. Приложение schedule работает корректно
3. Уведомления настроены в scheduling.notifications
4. Есть резервная копия БД
"""
dependencies = [
("calendar_app", "0013_migrate_to_django_scheduler"),
]
operations = [
# Удаляем таблицы calendar_app
migrations.RunSQL(
sql=[
"DROP TABLE IF EXISTS calendar_app_calendarevent CASCADE;",
"DROP TABLE IF EXISTS calendar_app_calendarsubscription CASCADE;",
"DROP TABLE IF EXISTS calendar_app_calendar CASCADE;",
],
reverse_sql=[
# Откат невозможен - данные удалены
# Восстанавливать нужно из бэкапа
],
),
]