プログラミング初心者の者です。
今回は大学の研究目的でRailsとHerokuで実験環境を実装しました。実験が終えたらHeroku上にあるPostgreSQLのデータベースを、ローカルへ移動して(バックアップして?)データ分析をすることが目的です。
ですが、Heorkuで動いてるデータベースをローカルへコピーすることができなくて困っています。
やってみたことは
(http://qiita.com/tarot/items/c14d9ddb60412a3fd99e)を参考に、
heroku pg:backups capture curl -o latest.dump $(heroku pg:backups public-url b001)
を実行して、latest.dumpというダンプファイルは保存することができました。ですが、それをローカルでリストアをする方法がよく分かりません。
上述したサイトにのっている、
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d hogehoge_development latest.dump
と打ったのですが
connection to database "hogehoge_development" failed: FATAL: database "hogehoge_development" does not exist
とエラーになりました。hogehoge_developmentなんてデータベースが無いというのは分かるのですが、ならば各自でデータベースを作る方法が分かりません。
postgreSQLを自分の端末にインストールしてみましたが、一向にデータベースを作り、そこにダンプファイルのリストアをする方法がわからないです。
postgres -D /usr/local/var/postgres LOG: database system was shut down at 2016-11-04 23:18:35 JST LOG: MultiXact member wraparound protections are now enabled LOG: database system is ready to accept connections LOG: autovacuum launcher started
というコマンドを打ってみましたが、これから何をすれば良いのか、他のサイトを見ても分かりませんでした...。
データベースに関して無知すぎるのはわかっていますが、どうか力を貸していただけるとうれしいです。
目的としては、heroku上にあるデータベースをローカルに保存して、それを分析したいということです。最終的にはCSVに保存して、Excelなどにインポートしたいです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。