我正在尝试重命名本地主机中的数据库列,以便以后可以在开发和生产中执行此操作
我使用的是 laravel 5 并安装了 doctrine dbal。
我的迁移代码:
$table->renameColumn('puesto', 'aux');
在我运行 php artisan migrate
之后它告诉我
[Doctrine\DBAL\DBALException]
Unknown database type json requested, Doctrine\DBAL\Platforms\PostgreSqlPlatform may not support it.
我尝试重命名的列甚至不是 json,尽管表中有 json 列,但实际上只有一个名为“alianzas”的列。 我的问题是,如何重命名迁移中的列而不是在数据库中手动重命名。
最佳答案
看起来 laravel
只建议安装。
你可以安装它:
composer require doctrine/dbal
关于php - 使用 doctrine/dbal 使用 laravel 迁移重命名列名给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907605/