Ruby on Railsを、Heroku環境で使っています。
データベースはHeroku Postgresというアドオンです。
database.ymlに次の設定を入れてrake db:create
しました。
production: database: app_production
app_production
というデータベースが作成されるのを想定していたのですが、
ハッシュ値のような変な名前のDBが作成されていました。
$heroku pg:psql DATABASE=> SELECT current_database(); current_database ------------------ d2ciael7p14xxl
新しく入れたばかりのアドオンなのですが、
show databases的なコマンドを打ってみると、謎のDBが大量に作られていました。
DATABASE=> \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ----------------+----------------+----------+-------------+-------------+----------------------------------- d10311e65e1131 | jcqlusxnj11bdx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | jcqlusx1111bdx=CTc/jcqlusxn1111dx d10f32411il5t0 | rjfyvhzj11zfhs | UTF8 | en_US.UTF-8 | en_US.UTF-8 | rjfyvhz1111fhs=CTc/rjfyvhz1111fhs d10g4in11oaqti | tyaxme11wdpagd | UTF8 | en_US.UTF-8 | en_US.UTF-8 | tyaxm1111dpagd=CTc/ty1111cvwdpagd ^ こんな感じのが10個以上作成されていました
・なぜハッシュ値のような変なDB名になってしまうのか
・大量に作られているDBは何者なのか
ご存知のかたいらっしゃいましたら、どうかご教授のほどよろしくお願いいたします。
あなたの回答
tips
プレビュー