0012_drop_django_admin_log_table.py 773 B

12345678910111213141516171819202122
  1. from django.db import migrations
  2. class Migration(migrations.Migration):
  3. dependencies = [
  4. ('users', '0011_concrete_objecttype'),
  5. ]
  6. operations = [
  7. # Django admin UI was removed in NetBox v4.0
  8. # Older installations may still have the old `django_admin_log` table in place
  9. # Drop the obsolete table if it exists. This is a no-op on fresh or already-clean DBs.
  10. migrations.RunSQL(
  11. sql='DROP TABLE IF EXISTS "django_admin_log";',
  12. reverse_sql=migrations.RunSQL.noop,
  13. ),
  14. # Clean up a potential leftover sequence in older DBs
  15. migrations.RunSQL(
  16. sql='DROP SEQUENCE IF EXISTS "django_admin_log_id_seq";',
  17. reverse_sql=migrations.RunSQL.noop,
  18. ),
  19. ]