我知道你将dynos分配给任务。网络,工人或其他人。
我的问题是:对于Postgres查询,例如, @ User.all 我需要为工人分配一个dyno吗?或者在heroku中查询mongo或sql数据库完全取决于应用程序的代码?
我知道分配给网络的一个爱好dyno就足够了,但不确定我是否需要另一个用于PSQL查询的爱好dyno。
应用信息:大约有4个人只是搜索他们所拥有的员工类型,并查询他们所说的语言,可用性,技能等等,以便向他们的客户销售。
答案 0 :(得分:2)
排序答案:不,你不需要为它分配一个dyno
更长的答案:当您运行连接到heroku的命令(例如heroku run rails c
或heroku pg:psql
)时,它将创建一个连接到您的终端的one-off dyno。从那里你可以在你的rails控制台或Postgres shell本地做任何事情,但可以访问你的heroku数据库。当你断开连接时,它们甚至会为你摧毁dyno。多么棒的服务!