如何以django方式交换Postgresql的主数据库?
你好,再见 我想用django迁移替换Postgresql上的主键(如果有必要的话),我尝试在PGAdmin上更改它,但它不允许我更新,因为有一些表使用的是通过外键连接的 型号:如何以django方式交换Postgresql的主数据库?,django,postgresql,Django,Postgresql,你好,再见 我想用django迁移替换Postgresql上的主键(如果有必要的话),我尝试在PGAdmin上更改它,但它不允许我更新,因为有一些表使用的是通过外键连接的 型号: class JobsMajor(models.Model): job_title = models.CharField(max_length=100, default='', null=False) class JobsMinor(models.Model): job_major = models.F
class JobsMajor(models.Model):
job_title = models.CharField(max_length=100, default='', null=False)
class JobsMinor(models.Model):
job_major = models.ForeignKey("JobsMajor", on_delete=models.CASCADE)
数据:
我想把JobMajor_2的主键换成JobMajor_3。原因是,当我用order_by('-id')获取Job Major的对象时,我想交换顺序
我还试着用终端改变它
JobMajor_1
jobMinor_1
jobMinor_2
jobMinor_3
jobMinor_4
JobMajor_2
jobMinor_5
jobMinor_6
JobMajor_3
jobMinor_7
jobMinor_8