私はsymfonyプロジェクトの一環としてdoctrineセッション(https://packagist.org/packages/shapecode/doctrine-session-handler-bundle)を使用したいと思いますが、私は既に存在する(別のソースからも、Symfonyプロジェクトからも読み込まれた)データベースを使用しています。セッションを行うためにそこにテーブルを追加したいだけです。文書の一部として、私は、コードを実行することになっています:だから私だけのために必要とされるものを更新するには、このメソッドを使用したいDoctrine/Symfonyのデータベースのテーブルを1つ更新するにはどうすればいいですか?
[Doctrine\DBAL\Driver\OCI8\OCI8Exception]
ORA-00955: name is already used by an existing object
:
php bin/console doctrine:schema:update --force
はしかし、それはして戻ってきますセッション。これは可能ですか?
doctrineエンティティをチェックすると、同じ名前のテーブルを2つ作成しようとしている可能性が非常に高いです。パッケージを見て、EntityフォルダにSessionクラスがあります。 「セッション」という名前の同じ名前または表の注釈を持つクラスがあるとしますか? – SebastianGreen
これは本当ですが、私はこのプロジェクトのメインテーブルのデータベースを制御できないため、doctrineがセッションテーブルを作成できるようにしたいのですが、残りは手動で処理します。私が推測する他のオプションは、手動でセッションテーブルを作成し、Doctrineがテーブルの作成や更新を行うことを許可しません。 – MicWit