【问题标题】:Migration error in laravel 5.5 with PostgreSQL带有 PostgreSQL 的 laravel 5.5 中的迁移错误
【发布时间】:2018-07-06 11:27:53
【问题描述】:

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

还在 database.php 中设置默认的 db driver pgsql,但是在运行 laravel migrate artisan 命令时出现错误

但连接在核心 php 中工作

我不明白 laravel 和 PostgreSQL 有什么问题

【问题讨论】:

    标签: php postgresql laravel laravel-5


    【解决方案1】:

    问题已解决,实际上我的 PostgreSQL 版本是 9.6,我现在更新到 10.1,现在 laravel 5.5 与 PostgreSQL 10.1 迁移工作得像个冠军 :)

    【讨论】:

      【解决方案2】:

      Laravel 5 + PostgreSQL: "Database [postgres] not configured." Error

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

      引用自

      Laravel 5 with Postgres SQL

      正如你所说,你已经选择了默认数据库作为 Postgres SQL

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

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

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

      在进行此更改后不要忘记停止并启动您的 apache。

      【讨论】:

      • 嗨乔瓦尼谢谢你的回复,我已经启用了 php_pgsql 和 php_pdo_pgsql
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-31
      • 2020-05-18
      • 2020-05-07
      相关资源
      最近更新 更多