Django数据库设置是
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
我想知道我是否需要使用pgpool
我需要更改此设置吗?
更新
我从这个website中尝试pgpool 我发现没有必要修改代码
答案 0 :(得分:2)
我不认识Django,但我知道pgPool:你可以像使用标准的Postgres服务器一样连接它,不需要特殊的配置。
答案 1 :(得分:1)
当然Django可以连接并且可以使用pgpool。如果您的pgpool在5432运行在127.0.0.1上,那么django可以使用它。但我建议你不要使用5432作为pgppol端口,因为它是postrgresql的默认端口。您可以使用任何其他端口,如9999或7777等。
关注此http://jensd.be/591/linux/setup-a-redundant-postgresql-database-with-repmgr-and-pgpool
在复制模式下配置postgresql并进行故障转移。