问题标签 [heroku-postgres]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
184 浏览

ruby-on-rails - 在heroku postgres上运行rails规范测试

我正在尝试使用免费的 heroku postgres 实例作为我的测试数据库,但我遇到了一个问题,因为第一步似乎是 minitest 删除数据库,heroku postgres 不允许这样做,而是允许清除我认为的数据库。

不知道如何克服这个错误。而且我的开发环境我没有root privlidges,所以我无法设置一个显然是理想的本地postgres 实例。任何帮助将非常感激!

0 投票
2 回答
1292 浏览

heroku - Heroku 数据库的 phpPgAdmin

当我在 Heroku 中创建应用程序并向其添加数据库 (PostgreSQL) 时,有没有办法为该数据库添加 Web 界面(例如 phpPgAdmin)?

0 投票
1 回答
3648 浏览

django - OperationalError 无法连接到服务器

我最近在 Heroku 上放了一个 Django 应用程序。主页看起来不错,但是当我尝试转到涉及查询的页面(例如p = Photo.objects.get(title=title))时,我收到此错误:

按照这个答案,我做了$ heroku pg:promote HEROKU_POSTGRESQL_GREEN_URL

然后在我的settings.py中:

DATABASES = {'default': dj_database_url.config(default=os.environ['DATABASE_URL'])}

仍然有同样的错误,所以我试着看看这个结果(正如这个答案所暗示的):

在这一点上,我意识到我什至不知道我应该在其中寻找什么。我仍然不明白错误的含义,所以我不确定如何调试它。

0 投票
1 回答
538 浏览

heroku - 如何使用 Heroku-Scheduler

我最近https://addons.heroku.com/scheduler在我的 heroku 应用程序中安装了,但我无法让任何指令开始工作。

我想我不知道正确的语法,现在我已经尝试了heroku pgbackups:capture --expire --app running-app命令并选择了 10 分钟的频率。

一个多小时过去了,还是什么都没做。

我怎样才能让它工作?

谢谢

编辑:此命令是一个示例命令,我也不想专门使用该命令

0 投票
1 回答
1870 浏览

database - Heroku 多区域支持

Heroku 是否为其实施提供多区域支持?我对多个 AWS 区域中的主-主数据库设置特别感兴趣。

谢谢

0 投票
1 回答
176 浏览

ruby-on-rails - 将 API 提取到另一个 heroku 应用程序中。最佳实践

我计划从托管在 Heroku 上的 Rails 应用程序中提取一些 API 端点,该应用程序使用 Postgres 到一个新的 Heroku 应用程序中。这样做的明智方法是什么?

  1. 与第二个应用程序共享数据库并在我的客户端代码中切换 API 端点?
  2. 使用 PG Backups 将数据备份和迁移到新数据库?
  3. 其他?

不确定这是否是基于意见的问题,但我很感激一些意见。

0 投票
2 回答
1928 浏览

django - 创建 Heroku Django 应用程序后同步数据库的问题

我正在使用https://devcenter.heroku.com/articles/django教程在 Heroku 上设置 Django 应用程序,但运行时遇到以下错误heroku run python manage.py syncdb

本地同步时出现同样的错误。我已经阅读了 StackOverflow 上的所有线程,但没有解决这个问题。settings.py 的相关部分:

0 投票
1 回答
173 浏览

heroku - 你能确定在你的应用程序中运行的工人数量吗

为了将我们的 sidekiq 工作人员适当地扩展到我们的数据库池的大小,我们在我们的配置中提出了一个小公式

sidekiq.rb

我们手动设置HEROKU_WORKERS,但如果有一种方法可以从应用程序中询问Heroku API,那就太好了。

取模所有可能发生的事情(工人上升或下降,工人数量的变化等),这似乎让我们摆脱了最初的问题;我们的工作人员将消耗所有数据库池连接,然后在启动时开始崩溃。

0 投票
12 回答
33644 浏览

ruby-on-rails - 在 ID 存在时获取“表的未知主键”

我一直在调试 Rails 这个奇怪的问题,给我“表的未知主键......”,即使表的 ID 在那里。

我已将数据库从一个 Heroku 应用程序复制到另一个应用程序,在原始数据库上没有问题,而新数据库给我一个 db 错误。

这是错误:

导致它的行:

和表格:

知道为什么会发生这种情况吗?

谢谢!

0 投票
0 回答
168 浏览

mysql - Rails 4 Heroku Mysql 到 Postgres 转储待定迁移

我已经转换了我的mysql db to postgres.

我使用以下将其导入数据库:

这将创建所有表并导入数据。

我遇到的问题是:

然后我得到一个待处理的迁移列表。

有没有办法忽略这些,重置它,还是我做错了?

谢谢