1
我試圖按照 https://gist.github.com/surjikal/2777886上的說明在我的計算機上安裝graphite-web
。當我試着使用manage.py syncdb
來填充數據庫沒有找到一個合適的數據庫拋出以下錯誤:爲什麼我不能創建一個石墨網絡數據庫?
> sudo python manage.py syncdb
OperationalError: FATAL: database "/opt/graphite/storage/graphite.db" does not exist
在這裏,你可以從local_settings.py
找到我的數據庫配置:
DATABASES = {
'default': {
'NAME': '/opt/graphite/storage/graphite.db',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'USER': 'graphite',
'PASSWORD': '<password>',
'HOST': 'localhost',
'PORT': '5678'
}
}
的Postgres運行正常:
sudo service --status-all | grep postgres
...
[ + ] postgresql
爲什麼manage.py syncdb
不能建立/找到graphite.db文件?
如果您使用的是postgresql,那麼數據庫路徑將不是必需的。你只需要數據庫名稱。 – anuragal
@anuragal:謝謝 - 它解決了問題! :) 請添加您的評論作爲答案,我可以接受它。 – Jon