gpt4 book ai didi

json - MariaDB 10.0 JSON 类型与 symfony 4

转载 作者:行者123 更新时间:2023-12-04 22:55:07 26 4
gpt4 key购买 nike

在我的 Linux 服务器中,我有 MariaDB 版本 10.0,它不支持 json 类型(支持到版本 10.2)并且我无法更新它,因为它没有在官方的 ubuntu 存储库中发布。

当我运行命令 doctrine:migration:migrate为了创建表,我从 MariaDB 收到了 json 类型的语法错误

MariaDB: 10.0.34 - PHP: 7.1 - Symfony: 4.0.6



我该如何解决这个问题?

最佳答案

问题是 Doctrine 期待 MariaDB 10.2+,但在将最新的 MariaDB 版本放入存储库时出现问题(Arch 仍为 10.1)。

解决方案在这里:
https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration

只需配置 server_versionconfig/packages/doctrine.yml到:

doctrine:
dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: 'mariadb-10.1.34'
...

只需将版本替换为您可以获得的版本号
$ mysql --version

关于json - MariaDB 10.0 JSON 类型与 symfony 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com