Mutagena
Июнь 12, 2010 20:05:36
Не получается авторизироваться. Операционная система ubuntu.
DATABASES = {
'default': {
'ENGINE': 'postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'rezolance', # Or path to database file if using sqlite3.
'USER': 'postgres', # Not used with sqlite3.
'PASSWORD': '*****', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}Получаю ошибку при manage.py suncdb:
psycopg2.OperationalError: FATAL: Ident authentication failed for user “postgres”
Помогите найти проблему.
Norecces
Июнь 12, 2010 21:26:49
наверно логин\пароль
Mutagena
Июнь 12, 2010 21:37:21
Norecces, в том-то и дело, что верно.
Norecces
Июнь 12, 2010 21:40:10
ну проверь сначала на базу postgres, если туда зайдет, то тогда проблема в том, что данный юзер не обладает правами на базу “rezolance”
Mutagena
Июнь 12, 2010 22:10:25
Norecces, в консоли всё логинится нормально.
ZZZ
Июнь 12, 2010 23:16:51
Всё правильно. Подсказка: pg_hba.conf.
Mutagena
Июнь 12, 2010 23:24:04
ZZZ, подскажите, что нужно дописать в этот файл, чтобы залогиниться нормально?
ZZZ
Июнь 12, 2010 23:54:28
Нет, не подскажу. Там всё слишком элементарно, чтобы вы подумали сами.
Тем более, что в данный момент я уже слишком хочу спать.
1. Работать под суперпользователем (postgres) – зло;
2. Пропиши хост и порт.
Kamber
Июнь 13, 2010 10:37:12
А есть уверенность в том, что не надо указывать порт и host. ???
Попробуйте указать явно
Mutagena
Июнь 13, 2010 11:20:08
зачем указывать хост и порт, я же разрабатываю, а не разворачиваю.