gpt4 book ai didi

php - Doctrine 2迁移如何使用sqlite db更改表?

转载 作者:行者123 更新时间:2023-12-03 17:46:17 27 4
gpt4 key购买 nike

我在教义2的迁移中更改表时遇到一些问题。以下代码始终引发错误:平台不支持操作'Doctrine \ DBAL \ Platforms \ AbstractPlatform :: getAlterTableSQL'。

这很奇怪,因为sqlite支持alter table。

public function up(Schema $schema)
{
$user = $schema->getTable('user');
$user->addColumn('resellerId', 'integer', array(
'length' => '10',
'notnull' => true,
'unsigned' => true,
));
}

最佳答案

即使Sqlite“支持” ALTER TABLE,与大多数其他数据库(http://www.sqlite.org/lang_altertable.html)相比,允许的操作集也很少,因此,为什么它被Doctrine DBAL视为不支持。

关于php - Doctrine 2迁移如何使用sqlite db更改表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3642786/

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