「Heroku」を編集中
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
[[category:memo|{{PAGENAME}}]] | [[category:memo|{{PAGENAME}}]] | ||
− | |||
− | |||
− | + | DB接続情報 | |
$ heroku pg:credentials:url --app アプリケーション名 | $ heroku pg:credentials:url --app アプリケーション名 | ||
− | + | herokuのタイムゾーン変更 | |
$ heroku run bash | $ heroku run bash | ||
~ $ date 確認 | ~ $ date 確認 | ||
18行目: | 16行目: | ||
Sun Feb 24 08:21:11 JST 2019 | Sun Feb 24 08:21:11 JST 2019 | ||
− | + | heroku postgresql タイムゾーン設定 | |
$ heroku pg:credentials:url --app shrxxxxx-xxx-xxx データベース名確認 | $ heroku pg:credentials:url --app shrxxxxx-xxx-xxx データベース名確認 | ||
$ heroku pg:psql | $ heroku pg:psql | ||
31行目: | 29行目: | ||
heroku pg:psql -c "\d clients" | heroku pg:psql -c "\d clients" | ||
− | + | シーケンス確認 | |
heroku pg:psql -c "select * from clients_id_seq" | heroku pg:psql -c "select * from clients_id_seq" | ||
55行目: | 53行目: | ||
heroku pg:psql -c "\copy journals (journal_number,date,schedule_id,client_id,debit,debit_money,description_id,etc,credit,credit_money,user_id,jiin_id,account_id,created_at,updated_at) from '/home/shudo/kg_siwakemeisai_date.csv' with csv" | heroku pg:psql -c "\copy journals (journal_number,date,schedule_id,client_id,debit,debit_money,description_id,etc,credit,credit_money,user_id,jiin_id,account_id,created_at,updated_at) from '/home/shudo/kg_siwakemeisai_date.csv' with csv" | ||
− | + | backup | |
heroku pg:backups:capture --app app_name | heroku pg:backups:capture --app app_name | ||
heroku pg:backups -a app_name | heroku pg:backups -a app_name | ||
heroku pg:backups:download b004 -a app_name | heroku pg:backups:download b004 -a app_name | ||
− | |||
− | |||
− | |||
− | |||
− | + | CSV書き出し | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
$ heroku pg:psql -c "\copy (select * from schedules where jiin_id = 2) TO kougen_schedules.csv WITH CSV HEADER" | $ heroku pg:psql -c "\copy (select * from schedules where jiin_id = 2) TO kougen_schedules.csv WITH CSV HEADER" | ||
または | または | ||
82行目: | 66行目: | ||
− | + | Hobby Dev Free から Hobby Basic $9.00 に移行したとき データの移し方 | |
heroku pg:copy SOURCE TARGET | heroku pg:copy SOURCE TARGET | ||
$ heroku pg:copy DATABASE_URL HEROKU_POSTGRESQL_color_URL | $ heroku pg:copy DATABASE_URL HEROKU_POSTGRESQL_color_URL | ||
88行目: | 72行目: | ||
$ heroku pg:promote HEROKU_POSTGRESQL_color_URL 新しいデータベースをプロモートする | $ heroku pg:promote HEROKU_POSTGRESQL_color_URL 新しいデータベースをプロモートする | ||
$ heroku pg:info 確認 | $ heroku pg:info 確認 | ||
− | + | ||
− | |||
$ heroku pg:psql -c "UPDATE clients SET nusi = true WHERE id = " | $ heroku pg:psql -c "UPDATE clients SET nusi = true WHERE id = " | ||
$ heroku pg:psql -c "DELETE FROM products WHERE price = 10" | $ heroku pg:psql -c "DELETE FROM products WHERE price = 10" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
$ heroku logs --tail | $ heroku logs --tail | ||
− | + | データベースへ列の追加など | |
$ heroku run rails db:migrate | $ heroku run rails db:migrate | ||
− | + | SELECTした結果でUPDATEする | |
$ heroku pg:psql -c "update kaimyous set ie_id = clients.ie_id from clients where kaimyous.client_id = clients.id and kaimyous.jiin_id = 1 and kaimyous.ie_id is null" | $ heroku pg:psql -c "update kaimyous set ie_id = clients.ie_id from clients where kaimyous.client_id = clients.id and kaimyous.jiin_id = 1 and kaimyous.ie_id is null" |