저는 PostgreSQL을 처음 사용합니다. 이것은 PostgreSQL을 사용한 첫 번째 심포니 프로젝트입니다. 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
그것은 내가 salon
이 존재하지 않는다고 말해 것입니다 실행되는 심포니 명령 (나는 다른 사람을 시도했다) 것 같다. 이런 이유로, PostgreSQL 또는 PHP 문제가 아니라 심포니 문제라고 생각합니다.
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: pgsql:host=localhost;dbname=SALON
username: salon
password: foobar123
내가 뭘 잘못하고있어?
업데이트 : 일반, 비 심포니 PHP 스크립트를 사용하여 PostgreSQL에 연결할 수 있으므로 문제는 심포니와 관련되어 있습니다. –