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

Django 将OSQA数据库恢复到初始状态,django,postgresql,osqa,Django,Postgresql,Osqa,我使用bitnami安装程序安装了OSQA,一切正常。现在,我正在攻击osqa代码库。如果需要将数据库恢复到初始状态,是否需要重新安装OSQA,或者是否有任何命令截断数据库并加载初始数据 我试着使用use_osqa.bat并做了一个python.py管理迁移论坛,但没有成功 它使用postgresql数据库您可以使用django-admin.py: 将数据库返回到执行syncdb后立即处于的状态。这意味着将从数据库中删除所有数据,重新执行任何同步后处理程序,并重新安装初始的_数据装置 最后,这对

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

我试着使用
use_osqa.bat
并做了一个
python.py管理迁移论坛
,但没有成功


它使用postgresql数据库

您可以使用django-admin.py:

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


最后,这对我起了作用。注意,这仅适用于使用带有postgresql数据库的bitnami环境的OSQA

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

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

现在在bitnami根文件夹中打开use_osqa.bat并执行以下操作

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

只是好奇,原来的标题有什么问题?这带来了很多错误。我已经添加了对我有效的答案,这一个似乎是密切相关的(可能是synncdb内部称之为)。
database : postgres
username : postgres
password : **admin password** : this is the same password you gave while installing bitnami-osqa
Drop-database bitnami_osqa;
Commit;

Create-database bitnami-osqa;
Commit;
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