2010-12-18 32 views
0

私は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 

私は間違っていると思いますか?

+0

アップデート:PostgreSQLには、symfony以外のプレーンなPHPスクリプトを使用して接続することができるので、問題はsymfonyにある必要があります。 –

答えて

0

男の子、私は気まぐれですか? dbname=SALONの代わりにdbname=salonを使用すると動作します。

+1

まあ、データベース名では大文字と小文字が区別されます。 –

関連する問題