无法使用 symfony 连接到 PostgreSQL 数据库
我是 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
知道我做错了什么吗?
I'm new to PostgreSQL and this is my first symfony project with PostgreSQL. When I try to run insert-sql
in symfony, it tells me my database, salon
, doesn't exist. But it does exist, as you can see below.
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
It seems that any symfony command I run will tell me that salon
doesn't exist (I've tried others). For this reason, my guess is that this is a symfony problem as opposed to a PostgreSQL or PHP problem.
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: pgsql:host=localhost;dbname=SALON
username: salon
password: foobar123
Any idea what I'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
男孩,我觉得自己很愚蠢吗?如果我使用
dbname=salon
而不是dbname=SALON
,它就可以工作。Boy, do I feel dumb. If I use
dbname=salon
instead ofdbname=SALON
, it works.