Heroku本番DBの内容をローカルに持ってくる

Herokuの本番DBの内容をローカルに持ってくる方法を教えていただきました!!

これは便利!!と感動したくので書き留めておきます。

 

 

以下のように、

heroku pg:pull herokuのDB名 ローカルDB名 --app アプリ名

とすると取得できます。

$ heroku pg:pull herokuのDB名 ローカルDB名 --app アプリ名

heroku-cli:
Pulling herokuのDB名 ---> ローカルのDB名
pg_dump: last built-in OID is xxxx
pg_dump: reading extensions
pg_dump: identifying extension members
pg_dump: reading schemas
pg_dump: reading user-defined tables
pg_dump: reading user-defined functions
pg_dump: reading user-defined types
pg_dump: reading procedural languages
pg_dump: reading user-defined aggregate functions
pg_dump: reading user-defined operators
pg_dump: reading user-defined access methods
pg_dump: reading user-defined operator classes
pg_dump: reading user-defined operator families
pg_dump: reading user-defined text search parsers
pg_dump: reading user-defined text search templates
pg_dump: reading user-defined text search dictionaries
pg_dump: reading user-defined text search configurations
pg_dump: reading user-defined foreign-data wrappers
pg_dump: reading user-defined foreign servers
.
.
.
.

heroku-cli: Pulling complete.

 

 

 

これだけでデータをローカルに引っ張ってこれました!!

Heroku便利&教えてもらえてよかったです!!