Ruby on rails Postgres对SQL的查询无法提交
我在Heroku上使用Postgres嗜好版 网站上的特定操作会检查产品和类别表中是否存在特定项目及其类别,如果不可用,则将其插入同一个表中 此过程在本地主机上运行顺利,但在Heroku上失败。事务在开始后立即回滚。这是Heroku日志中的一个示例-Ruby on rails Postgres对SQL的查询无法提交,ruby-on-rails,postgresql,heroku,heroku-postgres,Ruby On Rails,Postgresql,Heroku,Heroku Postgres,我在Heroku上使用Postgres嗜好版 网站上的特定操作会检查产品和类别表中是否存在特定项目及其类别,如果不可用,则将其插入同一个表中 此过程在本地主机上运行顺利,但在Heroku上失败。事务在开始后立即回滚。这是Heroku日志中的一个示例- 2017-06-22T07:44:34.376911+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[36mCategory Load (1.2ms)[0m [1m[3
2017-06-22T07:44:34.376911+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[36mCategory Load (1.2ms)[0m [1m[34mSELECT "categories".* FROM "categories" WHERE "categories"."category_name" = $1 LIMIT $2[0m [["category_name", "Sports"], ["LIMIT", 1]]
2017-06-22T07:44:34.378385+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[36mProduct Load (0.7ms)[0m [1m[34mSELECT "products".* FROM "products" WHERE "products"."asin" = $1 LIMIT $2[0m [["asin", "B00O0UUK74"], ["LIMIT", 1]]
2017-06-22T07:44:34.379228+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[36mCACHE (0.0ms)[0m [1m[34mSELECT "categories".* FROM "categories" WHERE "categories"."category_name" = $1 LIMIT $2[0m [["category_name", "Sports"], ["LIMIT", 1]]
2017-06-22T07:44:34.380159+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[35m (0.5ms)[0m [1m[35mBEGIN[0m
2017-06-22T07:44:34.381849+00:00 app[web.1]: [93df2c3b-5573-4b9f-aee9-42983913bbd4] [1m[35m (0.5ms)[0m [1m[31mROLLBACK[0m
您能否运行
cat日志文件并发布日志消息?您发布的日志消息太难阅读。有时我会遇到这种情况,我认为如果您的本地正在工作,但在remote中不工作,则可能是数据库的内容不同,可能remote中的某些记录丢失,还要检查您的模型是否有验证规则,例如您在模型上进行了唯一性验证
。请检查您是否超出了Heroku hobby数据库计划的行限额?