繁体   English   中英

带有PostgreSQL的Laravel 5.5中的迁移错误

[英]Migration error in laravel 5.5 with PostgreSQL

在laravel 5.5中创建了一个新应用程序,并使用postgres完成了配置

在此处输入图片说明

还在database.php中设置了默认的数据库驱动程序pgsql,但是在运行laravel migration artisan命令时出现以下错误

在此处输入图片说明

但是连接在核心PHP中工作

在此处输入图片说明

我没有得到laravel与PostgreSQL有什么关系

Laravel 5 + PostgreSQL:“未配置数据库[postgres]。” 错误

检查并确保正确安装和加载了pdo postgress驱动程序。

并引用

Laravel 5与Postgres SQL

如您所说,您已经选择“默认数据库”作为Postgres SQL

'default'=>'pgsql',必须取消对php配置设置(php.ini)中的pdo和postgres共享对象的注释

即,您需要在php.ini中取消注释以下行

extension = pdo_pgsql.so extension = pgsql.so注意:

完成此更改后,不要忘记停止并开始您的Apache。

已解决问题,实际上我的PostgreSQL版本是9.6,我现在更新到10.1,现在laravel 5.5进行了PostgreSQL 10.1迁移,就像冠军:)

在此处输入图片说明

暂无
暂无

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

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