PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

django.db.migrations.RenameModel et nom de la séquence AutoField

Dans mon cas, j'ai créé manuellement le script de migration sql. Cependant, cela peut ne pas fonctionner si vous décidez d'utiliser une base de données différente.

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