Я получаю следующее сообщение об ошибке при запуске команды ant CreateDb в cmd: - PullRequest
0 голосов
/ 13 июля 2011

FATAL: аутентификация по паролю не удалась для пользователя "postgres"

Я использую windows 7, чтобы исправить проблему, я изменил файл pg_hba.cong из

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

на следующее:

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

тогда я использую ту же команду, но на этот раз я получаю эту ошибку:

ОШИБКА: язык "plpgsql" уже существует.

Может кто-нибудь объяснить мне, что, черт возьми, не так ??

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

Ошибка в языке plpgsql возникает из-за того, что ваш скрипт пытается создать язык, но он уже доступен в базе данных. Либо вы должны изменить скрипт, чтобы он не пытался создать язык, ищите CREATE LANGUAGE, либо вы могли бы удалить язык из базы данных, используя DROP LANGUAGE plpgsql;

.
1 голос
/ 01 февраля 2013

DROP EXTENSION plpgsql;

psql версия 9.1.7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...