Postgresql 无法混合EXTO.create。多重错误
尝试运行Postgresql 无法混合EXTO.create。多重错误,postgresql,elixir,phoenix-framework,ecto,elixir-mix,Postgresql,Elixir,Phoenix Framework,Ecto,Elixir Mix,尝试运行mix-exto.create时,出现以下错误: .Repo无法创建:tcp连接:连接被拒绝-:EconReconfused .Repo无法创建:致命(无效的\u授权\u规范):角色“postgres”不存在 .Repo无法创建:致命(无效的\u授权\u规范):不允许角色“postgres”登录 为了正确设置Phoenix,Postgres必须满足哪些条件?为了运行mix EXTO。创建您需要一系列条件: 博士后必须启动并运行 Postgres必须有一个用户Postgres,其密码为Po
mix-exto.create
时,出现以下错误:
.Repo无法创建:tcp连接:连接被拒绝-:EconReconfused
.Repo无法创建:致命(无效的\u授权\u规范):角色“postgres”不存在
.Repo无法创建:致命(无效的\u授权\u规范):不允许角色“postgres”登录
为了正确设置Phoenix,Postgres必须满足哪些条件?为了运行
mix EXTO。创建您需要一系列条件:
博士后必须启动并运行
Postgres必须有一个用户Postgres
,其密码为Postgres
postgres
用户必须具有登录和创建数据库的权限
一、 例如,在本地运行Postgres,但缺少Postgres
用户
因此,在内部,我必须使用以下命令:
# CREATE ROLE postgres LOGIN CREATEDB PASSWORD 'postgres';
然后它成功了
这是我的荣幸
开始你的postgres:(假设你正在使用mac)
pg_ctl-D/usr/local/var/postgres-l/usr/local/var/postgres/server.log启动
然后,您可以在cofig/dev.exs中更改底部的数据库配置,以使用您的帐户和能够创建数据库的角色。Nice!另一种方式:)尽管问题中的错误消息特别提到了postgres角色