PostgreSQL的颜色有什么区别?

时间:2013-01-04 22:32:31

标签: postgresql heroku

我正在尝试根据https://devcenter.heroku.com/articles/heroku-postgresql#local-setup上的说明设置PostgreSQL的本地版本,以便在Heroku上使用我的Rails应用程序。

当我寻求不同的heroku配置时

(heroku config | grep HEROKU_POSTGRESQL)

我收到了以下回复:

HEROKU_POSTGRESQL_AQUA_URL:   postgres://mzqgqmkhlsgufo:Hk-Nu5SF6amY9mgl2n6u-Yi6U-@ec2-54-243-228-246.compute-1.amazonaws.com:5432/d8jndm2sub3lbt
HEROKU_POSTGRESQL_VIOLET_URL: postgres://nviwubpznhhgkv:siEYPLdOknBWOj1K3HePMn21DS@ec2-54-243-188-54.compute-1.amazonaws.com:5482/ddr1fm1ou7ha9s

不同的颜色有什么意义吗?我可以更好地使用一个而不是另一个或者它们只是随机颜色?对不起,如果这是一个愚蠢的问题,但我不想找到解决这个问题的问题。

2 个答案:

答案 0 :(得分:6)

如果不深入研究,我认为的主要区别在于他们听的端口。 Aqua监听PostgreSQL默认端口5432; 5482.他们似乎也有不同的IP地址,这可能会或可能不会影响你。 (我不记得应用程序如何连接到Heroku。)

如果您在本地安装,并且之前从未安装过PostgreSQL,它可能会侦听默认端口5432.

颜色名称对PostgreSQL没有任何意义。这似乎只是Heroku在管理服务时使用的命名约定。

答案 1 :(得分:0)

简短答案: 它们是随机颜色

只有在您的应用程序中添加了多个数据库时,您才会获得这些颜色。

引用Heroku:

  

作为供应过程的一部分,添加了DATABASE_URL配置变量   应用程序的配置。其中包含您的应用使用的URL   访问数据库。如果您的应用程序已经有一个Heroku Postgres   数据库,您刚刚配置了另一个,这个配置变量   名称改为采用HEROKU_POSTGRESQL__URL格式(用于   例如,HEROKU_POSTGRESQL_YELLOW_URL)。

来源: https://devcenter.heroku.com/articles/heroku-postgresql

相关问题