Files
ArchiveBox/archivebox/crawls/migrations/0005_drop_seed_id_column.py

29 lines
938 B
Python

# Drop seed_id column from Django's state (leave in database to avoid FK issues)
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('crawls', '0004_alter_crawl_output_dir'),
]
operations = [
# Update Django's state only - leave seed_id column in database (unused but harmless)
# This avoids FK mismatch errors with crawls_crawlschedule
migrations.SeparateDatabaseAndState(
state_operations=[
# Remove seed field from Django's migration state
migrations.RemoveField(
model_name='crawl',
name='seed',
),
],
database_operations=[
# No database changes - seed_id column remains to avoid FK rebuild issues
# crawls_seed table can be manually dropped by DBA if needed
],
),
]