致命:用户“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”已经存在。
有人请向我解释一下这是什么问题吗?答案 0 :(得分:2)
出现关于语言plpgsql的错误,因为您的脚本正在尝试创建该语言,但它已在数据库中可用。您应该修改脚本,以便它不会尝试创建语言,查找CREATE LANGUAGE
,或者您可以使用DROP LANGUAGE plpgsql;
答案 1 :(得分:1)
DROP EXTENSION plpgsql;
psql版本9.1.7