问题标签 [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 回答
106 浏览

ruby-on-rails - 在heroku上搜索整数的rails应用程序

我正在向我的 rails 应用程序添加一个搜索栏。它可以完美地查找文本,但我也想搜索我的“日期”字段,它是一个整数。我确信对此有一个简单的答案,但我在网上到处都看过,无法弄清楚。我在本地运行 MySQL,它工作正常,因为数据库正在将“日期”转换为字符串。当我推送到 Heroku 时它会中断,因为 PG 数据库想要搜索一个整数。这是我的代码,它在 MySQL 上完美运行:

我知道日期应该类似于 date = ?,但我不太清楚。

0 投票
3 回答
540 浏览

ruby-on-rails - 通过 DATABASE_URL 检查数据库状态

我已经获得了使用相当奇怪的设置访问 Heroku 应用程序的权限。它有一个数据库,但是当我运行时heroku config,我得到不同的 DATABASE_URL 和 HEROKU_POSTGRESQL_BRONZE_URL。当我运行时,heroku pg:info我得到以下结果:

我意识到我的数据库位于 DATABASE_URL,但我无法访问该数据库,只能通过heroku run console. 所有heroku pg命令都失败并显示此消息:

如果我运行heroku pg HEROKU_POSTGRESQL_BRONZE_URL,我可以从上面访问空数据库。

由于我在运行迁移时遇到了一些问题,我认为我的数据库可能已满,我想检查一下。任何想法我该怎么做?

这是我运行后的错误heroku run rake db:migrate

有关设置的更多信息:

导轨 3.2.12

RAILS_ENV:暂存(我无权访问生产,但我知道这是“开发”服务器,并且还有真正的“暂存”,该应用程序是从中分叉的)。

0 投票
2 回答
1194 浏览

postgresql - postgres 真空并没有改变臃肿

以下是对 heroku 管理的 postgresql 9.2 数据库中的所有表运行手动清理操作之前和之后最臃肿的表。如您所见,变化不大,甚至增加了一些浪费……
可能是什么原因?这是正常行为吗?

前:

后:

0 投票
1 回答
427 浏览

heroku - 迁移的数据库大小小于原始数据库

我按照 heroku 教程使用备份插件将我的数据库从 dev 升级到 basic。一切似乎都很好,但有些事情让我很困扰 - 新数据库的大小小于原始数据库的大小!

当我使用 pg info info 时,我得到以下信息

另外,我怎样才能得到新数据库的行数?(我想验证它具有相同的行数)

谢谢!

0 投票
1 回答
95 浏览

postgresql - 将基于 postgis1.5 的转储导入 postgis2.0 数据库

我有一个使用 postgis1.5 / postgres9.1 的自托管数据库。我想将该数据导入安装了 postgis2.0 的 heroku postgres db。

如何转换数据库?或以其他方式这样做?不升级我现有的 postgres/postgis 设置?

0 投票
1 回答
431 浏览

heroku - Heroku Postegrs - 无缝缩放

我正在为我的网络应用程序的数据层使用Heroku Postgres 附加组件。有几种计划可供选择,从 9$/m 到 6400$/m。

如果数据库成为我的应用程序的瓶颈,我可以在它们之间进行多快和无缝的扩展?是否有某种 API 或我必须手动升级计划?

0 投票
0 回答
241 浏览

ruby-on-rails - PostgreSQL SSL 错误

我们有一个混合了 Ember.js、Rails、unicorn 和 PostgreSQL 的 WebApp,所有这些都在 Heroku 上。

一切正常,除了我们有时会收到 PGError

PG::ConnectionBad: PQconsumeInput() SSL 错误:BN lib

大多数时候,我们可以继续使用该应用程序而没有任何问题,但有时这个错误会破坏 JS,我们必须重新加载页面才能使用 WebApp。

我们认为可能是 Unicorn 失去了 PG 连接,但网络上几乎没有与此错误消息相关的内容

任何想法将不胜感激。

0 投票
1 回答
4332 浏览

javascript - Node.js 和 postgres 听

我想使用 Heroku、PostgreSQL 和 Node.js,并对其进行设置,以便每当我在我的 postgres 数据库中添加记录时,Node.js 都会将该行的内容打印到控制台。

我正在尝试按照以下说明进行设置:http:
//lheurt.blogspot.com/2011/11/listen-to-postgresql-inserts-with.html
http://bjorngylling.com/2011-04-13/ postgres-listen-notify-with-node-js.html

这是 node.js 代码

这是在 postgres 数据库上执行的函数

上传到 Heroku 后,我收到此错误。我究竟做错了什么?

0 投票
2 回答
5005 浏览

ruby-on-rails - PG::Error: ERROR: argument of WHERE must be type boolean, not type integer

I am getting this heroku error,

these are my Heroku logs.


this is my code in the views



help please..

0 投票
1 回答
2288 浏览

ruby-on-rails - 重启 Heroku 数据库

我正在使用 Amazon 托管的 postgres 数据库在 heroku 上运行 rails 应用程序。我尝试了一个永远不会结束的迁移(超过 40 分钟)并且运行了太多次。现在我有 20 个连接到数据库打开,这是最大值,但不知道如何关闭这些连接。

我能做些什么?