无法迁移 JSON 数据类型

Could not migrate JSON Datatype

当我尝试在迁移中使用 $table->json('custom_data')->nullable(); 时。它在 运行 php artisan migrate 命令上抛出以下错误:

PDOException::("SQLSTATE[42704]: Undefined object: 7 ERROR:  type "json" does not exist at character 236")

版本:

Laravel 6.2
PostgreSQL 9.1.1

PostgreSQL(libpq) Version 9.6

Since the version 9.2, PostgreSQL supports the data type JSON

gab.lc.

所以 PostgreSQL 9.1.1 不支持 json 数据类型

您必须升级 PostgreSQL 版本才能接受 json 列 见 docs.bmc.com