如何在Doctrine / Symfony中更新数据库中的1个表?

时间:2017-02-15 05:39:55

标签: php session doctrine symfony

我想使用doctrine会话(来自https://packagist.org/packages/shapecode/doctrine-session-handler-bundle),但是,作为Symfony项目的一部分,我使用的是已经存在的(来自其他来源以及Symfony项目)数据库。我只想在那里添加表来进行会话。作为文档的一部分,我应该运行代码:

php bin/console doctrine:schema:update --force

然而,这回来了:

[Doctrine\DBAL\Driver\OCI8\OCI8Exception]
ORA-00955: name is already used by an existing object

所以我想使用此方法仅更新会话所需的内容。这可能吗?

1 个答案:

答案 0 :(得分:0)

您似乎在评论中提到您有session表格。

如果这样做,它将失败,因为此捆绑包尝试创建session表。某些数据库驱动程序似乎也存在问题,因为“会话”可能是一个保留字。

有一个最近的open issue关系....哦,是你打开它!

希望你现在找到问题的根源。