首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制syncdb重置架构

强制syncdb重置架构
EN

Stack Overflow用户
提问于 2013-11-06 00:37:18
回答 2查看 90关注 0票数 0

我正在我的本地主机上开发一个新的项目。由于我是唯一的开发人员,而且项目还没有上线,所以我不想/不需要使用迁移。

另外,由于项目处于早期开发阶段,DB模式需要经常更新,因此快速更新非常重要。数据可能会丢失。

有没有办法强制syncdb更新模式,即使它已经存在?或者可能有一系列命令可以做到这一点?

目前我正在使用外部SQL客户端手动删除表,然后运行syncdb ...但它变得单调乏味--尤其是因为有约束错误等。

在Django模型被修改后,有没有更好/更快的方法来刷新模式?

EN

回答 2

Stack Overflow用户

发布于 2013-11-06 01:16:37

根据您的Django版本,我使用reset:

代码语言:javascript
复制
python manage.py reset <app-name>

将删除并重新同步该应用程序中的所有表。我想它已经在1.5版本中被删除了,也许是为了即将到来的南方集成。

票数 0
EN

Stack Overflow用户

发布于 2013-11-06 13:35:48

在dev中,我通常只是删除整个数据库并创建另一个数据库。我在linux上使用postgresql,其中有一些CLI命令可以让您快速完成此操作:

代码语言:javascript
复制
dropdb dbname

createdb dbname

python manage.py syncdb
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19794068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档