From 49f5a4d9b8fa74f78913a5ca57334fc497b95d98 Mon Sep 17 00:00:00 2001 From: AnaTofuZ Date: Tue, 14 May 2019 21:26:19 +0900 Subject: [PATCH 1/2] =?UTF-8?q?app.json=E3=81=AEdb:setup=E3=82=92db:schema?= =?UTF-8?q?:load=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DBの権限がpostdeploy時に無い為に修正した > For Rails apps you should look to use db:schema:load, db:structure:load or db:migrate instead of db:setup. cf. https://help.heroku.com/63D7ALXT/why-am-i-seeing-user-does-not-have-connect-privilege-error-with-heroku-postgres-on-review-apps --- app.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.json b/app.json index cfe0abc53..c21f2f0dc 100644 --- a/app.json +++ b/app.json @@ -80,7 +80,7 @@ }, "name": "coderdojo.jp", "scripts": { - "postdeploy": "bundle exec rails db:setup && bundle exec rails dojos:update_db_by_yaml && bundle exec rails dojo_event_services:upsert" + "postdeploy": "bundle exec rails db:schema:load && bundle exec rails dojos:update_db_by_yaml && bundle exec rails dojo_event_services:upsert" }, "stack": "heroku-18" } From c462b4f57fccf00e2fcef9bc330641b4a383f15f Mon Sep 17 00:00:00 2001 From: AnaTofuZ Date: Wed, 15 May 2019 20:47:16 +0900 Subject: [PATCH 2/2] add db:seed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit seedにあったデータが db:schema:loadではロードされない事がわかった為、追加した --- app.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.json b/app.json index c21f2f0dc..02d4ef1ca 100644 --- a/app.json +++ b/app.json @@ -80,7 +80,7 @@ }, "name": "coderdojo.jp", "scripts": { - "postdeploy": "bundle exec rails db:schema:load && bundle exec rails dojos:update_db_by_yaml && bundle exec rails dojo_event_services:upsert" + "postdeploy": "bundle exec rails db:schema:load && bundle exec rails db:seed && bundle exec rails dojos:update_db_by_yaml && bundle exec rails dojo_event_services:upsert" }, "stack": "heroku-18" }