私はPostgreSQLを初めて使用しています。これはPostgreSQLを使用した初めてのsymfonyプロジェクトです。 symfonyでinsert-sql
を実行しようとすると、自分のデータベースsalon
が存在しないことがわかります。しかし、それはあなたが以下で見ることができるように存在します。symfonyでPostgreSQLデータベースに接続できません
[email protected]:~/salon$ ./symfony doc:insert-sql
>> doctrine creating tables
PDO Connection Error: SQLSTATE[08006] [7] FATAL: database "SALON" does not exist
[email protected]:~/salon$ sudo -u postgres createdb salon;
createdb: database creation failed: ERROR: database "salon" already exists
私が実行するすべてのsymfonyのコマンドはsalon
は(私は他の人を試みた)が存在しないことを私に教えてくれるようです。この理由から、これはPostgreSQLまたはPHPの問題とは対照的に、これがsymfonyの問題であると思います。
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: pgsql:host=localhost;dbname=SALON
username: salon
password: foobar123
私は間違っていると思いますか?
アップデート:PostgreSQLには、symfony以外のプレーンなPHPスクリプトを使用して接続することができるので、問題はsymfonyにある必要があります。 –