Selaa lähdekoodia

Fixes #15787: Convert User ID column to 64-bit integer

Jeremy Stretch 1 vuosi sitten
vanhempi
commit
781409b5ae
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      netbox/users/migrations/0005_alter_user_table.py

+ 3 - 0
netbox/users/migrations/0005_alter_user_table.py

@@ -33,6 +33,9 @@ class Migration(migrations.Migration):
             table=None,
         ),
 
+        # Convert the `id` column to a 64-bit integer (BigAutoField is implied by DEFAULT_AUTO_FIELD)
+        migrations.RunSQL("ALTER TABLE users_user ALTER COLUMN id TYPE bigint"),
+
         # Rename auth_user_* sequences
         migrations.RunSQL("ALTER TABLE auth_user_groups_id_seq RENAME TO users_user_groups_id_seq"),
         migrations.RunSQL("ALTER TABLE auth_user_id_seq RENAME TO users_user_id_seq"),