gpt4 book ai didi

python - 为什么我不能为 graphite-web 创建数据库?

转载 作者:行者123 更新时间:2023-11-29 12:37:40 24 4
gpt4 key购买 nike

我正在尝试按照以下说明在我的计算机上安装 graphite-web https://gist.github.com/surjikal/2777886 .当我尝试用 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,则不需要数据库路径。您只需要数据库名称。喜欢

DATABASES = {
'default': {
'NAME': 'graphite',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'USER': 'graphite',
'PASSWORD': '<password>',
'HOST': 'localhost',
'PORT': '5678'
}
}

关于python - 为什么我不能为 graphite-web 创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24366916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com