Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Can';t使用symfony连接到PostgreSQL数据库_Database_Postgresql_Symfony1 - Fatal编程技术网

Database Can';t使用symfony连接到PostgreSQL数据库

Database Can';t使用symfony连接到PostgreSQL数据库,database,postgresql,symfony1,Database,Postgresql,Symfony1,我是PostgreSQL的新手,这是我使用PostgreSQL的第一个symfony项目。当我尝试在symfony中运行insert sql时,它告诉我我的数据库salon,不存在。但它确实存在,正如你在下面看到的 ason@ve:~/salon$ ./symfony doc:insert-sql >> doctrine creating tables PDO Connection Error: SQLSTATE[08006] [7] FATAL: database "S

我是PostgreSQL的新手,这是我使用PostgreSQL的第一个symfony项目。当我尝试在symfony中运行
insert sql
时,它告诉我我的数据库
salon
,不存在。但它确实存在,正如你在下面看到的

ason@ve:~/salon$ ./symfony doc:insert-sql
>> doctrine  creating tables


  PDO Connection Error: SQLSTATE[08006] [7] FATAL:  database "SALON" does not exist  


jason@ve:~/salon$ sudo -u postgres createdb salon;
createdb: database creation failed: ERROR:  database "salon" already exists
似乎我运行的任何symfony命令都会告诉我
salon
不存在(我尝试过其他命令)。因此,我猜测这是一个symfony问题,而不是PostgreSQL或PHP问题

all:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn:      pgsql:host=localhost;dbname=SALON
      username: salon
      password: foobar123

知道我做错了什么吗?

天哪,我觉得自己很傻。如果我使用
dbname=salon
而不是
dbname=salon
,它会起作用。

更新:我可以用一个简单的非symfony PHP脚本连接到我的PostgreSQL,所以问题一定出在symfony上。数据库名称区分大小写。