我已经为 symfony2 安装了推进包。我的数据库配置是:
propel:
dbal:
driver: pgsql
user: postgres
password: postgres
dsn: pgsql:host=localhost;port=5432;dbname=test_database
options: {}
attributes: {}
当我想从控制台(控制台推进:数据库:创建)创建这个数据库时,我遇到了奇怪的错误:Unable to open PDO connection [wrapped: SQLSTATE[08006] [7] FATAL: database "pgsql" does not exist.
我在本地主机上创建了 pgsql 数据库,一切都很好。数据库“test_database”已成功创建。有人能解释一下为什么我得到这个先前的错误吗?在 mysql 上,我创建了没有任何问题的数据库。