Tôi có dự án trong Symfony2 với học thuyết. Trong một khoảnh khắc tôi mất khả năng để tạo ra cơ sở dữ liệu/thả qua lệnh console nhưKhông thể tạo cơ sở dữ liệu postgres với Doctrine
app/console doctrine:database:drop --force
app/console doctrine:database:create
app/console doctrine:schema:update --force
Nếu tôi attemp để tạo ra cơ sở dữ liệu, học thuyết cho tôi lỗi tiếp theo:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[08006] [7] FATAL: database "motherhood" does not exist
Vì vậy, tôi có thể tạo ra cơ sở dữ liệu trong psql với người dùng, được viết bằng cấu hình symfony. Nếu tôi cố gắng để thả cơ sở dữ liệu hiện có qua Doctrine, nó mang lại cho tôi điều này:
SQLSTATE[55006]: Object in use: 7 ERROR: database "motherhood" is being accessed by other users
DETAIL: There are 1 other session using the database.
Nhưng không có kết nối tới cơ sở dữ liệu này
tự nhận được lỗi tương tự. doctrine bỏ qua tham số config cho database_name: và nói với tôi rằng một cơ sở dữ liệu với tên của database_user: từ config không tồn tại khi tôi làm như bạn app/console doctrine: database: create. Cũng tự nhiên mà không tồn tại, cơ sở dữ liệu tồn tại là một trong những quy định bởi database_name không database_user. rất bực bội cho người dùng symfony mới – sdjuan