如何使用postgres和heroku更新django模型字符字段最大长度

如何使用postgres和heroku更新django模型字符字段最大长度,django,postgresql,heroku,django-migrations,Django,Postgresql,Heroku,Django Migrations,我想更新基本模型的django char字段的最大长度,并在从父模型扩展的具体模型中覆盖它,但在heroku bash cli上执行migrate命令时,出现以下错误: django.db.utils.OperationalError: cannot ALTER TABLE "cms_categoria" because it has pending trigger events 这里我留下零钱: Before class Entidad(models.Model): titulo =

我想更新基本模型的django char字段的最大长度,并在从父模型扩展的具体模型中覆盖它,但在heroku bash cli上执行migrate命令时,出现以下错误:

django.db.utils.OperationalError: cannot ALTER TABLE "cms_categoria" because it has pending trigger events
这里我留下零钱:

Before

class Entidad(models.Model):
  titulo = models.CharField(verbose_name=_("Título"), max_length=100)
  ...

class Categoria(Entidad):
  ...

************

After

class Entidad(models.Model):
  titulo = models.CharField(verbose_name=_("Título"), max_length=30)

class Categoria(Entidad):
  titulo = models.CharField(max_length=20)
  ...
我应该如何更新? 有人能帮我吗?
谢谢。在models.py 2中进行更改。使用
makemigration
命令3创建迁移文件。将更改推送到Heroku 4。进入服务器并使用
migrate
command@JPG这就是我正在做的,但是Heroku cli上的migarte命令通过这个错误解释了@JPG comment中的2、3和4,在本地机器上运行
python manage.py makemigrations
,它将创建一个迁移文件,然后将该文件推送到Heroku,之后,在heroku bash中运行
python manage.py migrate
我正在这样做,在所有这些步骤之后,当我在heroku cli上运行python mange.py migrate时,会出现错误,