У меня проблема с настройкой проекта Django с помощью POSTGRESQL.
Вот мой параметр settings.py базы данных
DATABASES = {
'default':{
'ENGINE':'django.db.backends.postgresql_psycopg2', # '.postgresql_psycopg2', '.mysql', or '.oracle'
'NAME':'indivo', # Required to be non-empty string
'USER':'indivo', # Required to be non-empty string
'PASSWORD':'ritvik',
'HOST':'', # Set to empty string for localhost.
'PORT':'', # Set to empty string for default.
},
}
Теперь в postgres backend я сделал это.
[email protected]:~$ sudo su - postgres
[email protected]:~$ createuser --superuser indivo # create a super user indivo
[email protected]:~$ psql # open psql terminal
psql (9.1.8)
Type "help" for help.
postgres=# \password indivo # set the password ritvik
Enter new password:
Enter it again:
postgres=# \q #logout
[email protected]:~$ createdb -U indivo -O indivo indivo #create db indivo
К сожалению, когда я пытаюсь синхронизировать, я получаю сообщение об ошибке.
psycopg2.OperationalError: FATAL: Peer authentication failed for user "indivo"
Пожалуйста, помогите мне, что я могу делать неправильно здесь.