PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

django.db.migrations.RenameModel und Name der AutoField-Sequenz

In meinem Fall habe ich manuell ein SQL-Migrationsskript erstellt. Dies funktioniert jedoch möglicherweise nicht, wenn Sie sich entscheiden, eine andere Datenbank zu verwenden.

operations = [
  migrations.RenameModel(
    old_name='Permission',
    new_name='TemplatePermission',
  ),
  migrations.RunSQL('alter sequence myapp_permission_id_seq rename to myapp_templatepermission_id_seq;'),
]