私はdoctrineとSymfony2でプロジェクトを持っています。Doctrineでpostgresデータベースを作成できません
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[08006] [7] FATAL: database "motherhood" does not exist
だから、私はpsqlでデータベースを作成することができます。コンソールは
app/console doctrine:database:drop --force
app/console doctrine:database:create
app/console doctrine:schema:update --force
などのコマンドを介して一瞬で私は、データベースを作成するattemp場合は、教義は私に次のエラーを与える/ドロップデータベースを作成する能力を失いますsymfonyの設定で書かれた、ユーザーと一緒に。私は教義を経由して、既存のデータベースをドロップしようとすると、それは私にこの与える:
SQLSTATE[55006]: Object in use: 7 ERROR: database "motherhood" is being accessed by other users
DETAIL: There are 1 other session using the database.
をしかし、問題の迅速な修正プログラムは、同じ名前のデータベースを作成することで、このデータベース
同じエラーが発生しました。 doctrineはdatabase_nameのconfigパラメータを無視しています。私は、app/consoleのdoctrine:database:createのようなときにconfigのdatabase_user:という名前のデータベースが存在しないことを伝えています。当然これは存在しません。存在するデータベースはdatabase_userではなくdatabase_nameで指定されたものです。新しいsymfonyユーザには非常に不満です – sdjuan