2013-10-22 25 views
0

我正在嘗試使用django-dbbackup工具來備份我的PostgreSQL數據庫。我已經在文檔中設置了一切。然而,當我在Python shell中運行:如何使用django-dbbackup?

import dbbackup 
dbbackup 

我得到:從 「/Users/poiuytrez/.virtualenvs/ariseio/lib/python2.7/site

模塊 'DBBACKUP' -packages/DBBACKUP/初始化 .pyc文件」

我不知道如何使用工具。

+0

是你得到的完整錯誤? –

+2

根據文檔,你應該運行dbbackup作爲命令,而不是在代碼中導入它 –

+0

@glasslion有沒有什麼辦法從django而不是使用python manage.py來運行這個命令?我正在嘗試在芹菜任務中運行它。 – poiuytrez

回答

2

我發現我需要使用manage.py文件,運行命令:

python manage.py dbbackup 

這不是在文檔中非常明確的。

0

根據項目中的文檔https://bitbucket.org/mjs7231/django-dbbackup。其中明確提到如何添加備份軟件包的設置以便運行,並且一旦您完成所有設置,所有其他文件都是管理命令..例如python manage.py dbbackup。要檢查哪些管理命令可用於dbbackup軟件包,請運行python manage.py help。這將顯示在它們各自的包下的所有命令。

[dbbackup] 
    backup_media 
    dbbackup 
    dbrestore 

要回答你的問題「DBBACKUP」是一個Django管理命令,就像執行syncdb,因此使用python manage.py dbbackup運行它。