你需要在heroku中为数据库查询分配一个worker dyno吗?

时间:2016-04-02 21:56:05

标签: ruby-on-rails postgresql heroku

我知道你将dynos分配给任务。网络,工人或其他人。

我的问题是:对于Postgres查询,例如,     @ User.all 我需要为工人分配一个dyno吗?或者在heroku中查询mongo或sql数据库完全取决于应用程序的代码?

我知道分配给网络的一个爱好dyno就足够了,但不确定我是否需要另一个用于PSQL查询的爱好dyno。

应用信息:大约有4个人只是搜索他们所拥有的员工类型,并查询他们所说的语言,可用性,技能等等,以便向他们的客户销售。

1 个答案:

答案 0 :(得分:2)

排序答案:不,你不需要为它分配一个dyno

更长的答案:当您运行连接到heroku的命令(例如heroku run rails cheroku pg:psql)时,它将创建一个连接到您的终端的one-off dyno。从那里你可以在你的rails控制台或Postgres shell本地做任何事情,但可以访问你的heroku数据库。当你断开连接时,它们甚至会为你摧毁dyno。多么棒的服务!