我试着在我的本地重命名数据库列,这样我可以使用laravel 5和安装学说DBAL以后做它在研发和生产重命名列名字给人错误
林。
代码我的迁移:
$table->renameColumn('puesto', 'aux');
我跑php artisan migrate
后,它告诉我,
[Doctrine\DBAL\DBALException]
Unknown database type json requested, Doctrine\DBAL\Platforms\PostgreSqlPlatform may not support it.
列IM试图重命名心不是连JSON,虽然在表JSON列,实际上只有一个叫做'alianzas'。 我的问题是,我如何从迁移中重命名列,而不是在数据库中手动重命名。
为什么当Laravel拥有它自己的[ /docs/5.0/migrations)? –
laravel文档要求您安装原则,如果您要重命名列http://laravel.com/docs/5.0/schema#renaming-columns – Amonra
即时通讯使用laravel 5,当我通过composer.json查看是否依赖被包括它没有出现,所以我加了它。无论哪种方式,我尝试了相同的代码,然后安装教义和错误是不同的,它是'[Symfony \ Component \ Debug \ Exception \ FatalErrorException] Class'Doctrine \ DBAL \ Driver \ PDOPgSql \ Driver'not found' so I think it所有 – Amonra