Django 在dev中删除迁移和数据库是否会导致推送到生产环境时出现问题?

Django 在dev中删除迁移和数据库是否会导致推送到生产环境时出现问题?,django,django-models,Django,Django Models,我的开发数据库中有一个冲突,所以为了让事情变得更简单,我删除了所有迁移,删除了数据库并创建了一个新的数据库。现在,在开发过程中,每件事都能正常工作: find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -path "*/migrations/*.pyc" -delete dropdb 'mydb' createdb 'mydb' pyth

我的开发数据库中有一个冲突,所以为了让事情变得更简单,我删除了所有迁移,删除了数据库并创建了一个新的数据库。现在,在开发过程中,每件事都能正常工作:

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc"  -delete

dropdb 'mydb'
createdb 'mydb'

python manage.py makemigrations
python manage.py migrate
然后,我保存了一个git提交并将其推送到生产环境,并出现以下错误:
django.db.utils.ProgrammingError:关系“订阅者与订阅者”的“店铺id”列已存在

注意:我使用的是postgresql数据库


我不应该删除我的开发数据库吗?

您是否设法解决了问题?如果是这样,请随意发布解决方案并接受您自己的答案。您是否设法解决了问题?如果是这样,请随意发布解决方案并接受您自己的答案。