2012-04-05 10 views
2

開発用Macではレールアプリケーションを使用しているpostgres dbインスタンスがありましたが、モデルを最初から構築しているのでマイグレーションが管理できなくなっていました、列を変える)ので、私はきれいに始めることにしました。 rake db:dropを実行した後、rake db:createを使って再作成することはできません。レールアプリケーションでpostgres dbを再作成できません

{"adapter" => "postgresql"、 "encoding" => "unicode"、 "database" => "xyz_development"、 "pool" => 5のデータベースは作成できませんでした。 "username" => "xyz"、 "password" => nil}

私はpostgresでユーザを作成する必要があると思っていますが、

ありがとうございました。

+0

を使用してください。 –

答えて

0
$ createdb xyz_development 

あなたは私たちに、バックグラウンドでスローされた実際のSQLエラーが表示されるはずPostgresのビンCREATEDB

1

データベースをログ出力に作成するには、SQL文が必要です。また、おそらくエラーもあります。それを確認します。

また、データベースが存在しないことも確認してください。 psql(1)を使用して手動でデータベースを作成して、レールで使用するユーザー名/パスワードを確認し、何が起こるかを見てください。

関連する問題