首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将OSQA数据库恢复到初始状态

将OSQA数据库恢复到初始状态
EN

Stack Overflow用户
提问于 2013-05-24 18:28:45
回答 2查看 354关注 0票数 1

我使用bitnami安装程序安装了OSQA,一切工作正常。现在,我正在破解osqa代码库。如果我需要将数据库恢复到其初始状态,我是否需要重新安装OSQA,或者是否有任何命令可以截断数据库并加载初始数据。

我试着使用use_osqa.bat,做了一个python.py manage migrate forum,但它不起作用。

它使用postgresql数据库

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-24 21:51:39

最后,这对我来说是有效的。请注意,这仅适用于使用bitnami环境和postgresql数据库的OSQA。

如果您想将数据库状态恢复到原始版本,请首先使用管理员凭据连接到postgres数据库(使用任何客户端,我使用Dbeaver)

代码语言:javascript
运行
复制
database : postgres
username : postgres
password : **admin password** : this is the same password you gave while installing bitnami-osqa

现在,删除bitnami-osqa数据库并重新创建它(如果您已经有到bitnami_osqa的连接,请关闭它们)

代码语言:javascript
运行
复制
Drop-database bitnami_osqa;
Commit;

Create-database bitnami-osqa;
Commit;

现在打开bitnami根文件夹中的use_osqa.bat并执行以下命令

代码语言:javascript
运行
复制
cd apps\osqa
python manage.py syncdb --all --verbosity 2
[specify yes when it prompts to create super user and create some user]


python manage.py migrate forum --fake
票数 1
EN

Stack Overflow用户

发布于 2013-05-24 19:55:49

您可以使用django-admin.py flush

将数据库返回到执行syncdb后立即所处的状态。这意味着将从数据库中删除所有数据,重新执行任何同步后处理程序,并重新安装initial_data fixture。

代码语言:javascript
运行
复制
django-admin.py flush
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16732885

复制
相关文章

相似问题

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