无法迁移 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
所以 PostgreSQL 9.1.1 不支持 json 数据类型
您必须升级 PostgreSQL 版本才能接受 json 列
见 docs.bmc.com
当我尝试在迁移中使用 $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
所以 PostgreSQL 9.1.1 不支持 json 数据类型
您必须升级 PostgreSQL 版本才能接受 json 列 见 docs.bmc.com