繁体   English   中英

将 laravel 连接到 postgres db

[英]Connecting laravel to postgres db

我正在做一个项目,我需要将 Laravel 连接到 postgres 数据库。 第一次这样做,过去只是使用mysql。 我收到此错误PDOException::("SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry for host when I try to run php artisan migrate 。我在 Mac 上,所以我使用了brew install postgresql 。 db 中已经有表。

在 my.env 文件中,我将数据库更改为

DB_CONNECTION=pgsql
DB_HOST=<host name>
DB_PORT=5432
DB_DATABASE=<db name>
DB_USERNAME=<user name>
DB_PASSWORD=<password>

我还缺少什么?

pg_hba.conf文件中似乎缺少您的配置。

假设您在 localhost 上,您是否尝试在pg_hba.conf中添加host all all 0.0.0.0/0 md5条目? 记得在那之后重启你的 postgresql 服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM