Heroku run PHP artisan migrate 出错? sql [22023]
为什么会提示出现字符集错误 难道不是utf8mb4? 这是什么原因
SQLSTATE[22023]: Invalid parameter value: 7 ERROR: invalid value for param
eter "client_encoding": "utf8mb4" (SQL: select * from information_schema.ta
bles where table_schema = public and table_name = migrations and table_type
= 'BASE TABLE')
SQLSTATE[22023]: Invalid parameter value: 7 ERROR: invalid value for param
eter "client_encoding": "utf8mb4"
关于 LearnKu
我也遇到这个问题了 难道是pgsql没有这个字符集
我晓得了,修改配置参数后,要记得提交到heroku
原因是远程
postgresql不知道从哪里获取的参数charst = utf8mb4这个参数导致错误,可能是因为改动过本地config/database.php文件,或者其他什么原因本地环境变化产生的。再次
git push之前,清理缓存,重加载composer然后看看本地文件有没有变化,再
push的时候看看有没有文件提交,如果有的话可能就是因为缓存问题导致的,我就是用这个方法解决的。还是不行。我用了oauth以后就出现了这个问题。用utf8mb4后也不行