В чем разница между цветами PostgreSQL?

Я пытаюсь настроить локальную версию PostgreSQL для использования с моим Rails-приложением в Heroku в соответствии с инструкциями https://devcenter.heroku.com/articles/heroku-postgresql#local-setup.

Когда я grep'd для разных конфигураций heroku

(heroku config | grep HEROKU_POSTGRESQL)

Я получил следующее возвращение:

HEROKU_POSTGRESQL_AQUA_URL:   postgres://mzqgqmkhlsgufo:[email protected]s.com:5432/d8jndm2sub3lbt
HEROKU_POSTGRESQL_VIOLET_URL: postgres://nviwubpznhhgkv:[email protected].com:5482/ddr1fm1ou7ha9s

У разных цветов есть какое-то значение? Могу ли я лучше использовать один над другим или это просто случайные цвета? Извините, если это глупый вопрос, но я не собирался найти вопрос, касающийся этого.

Ответ 1

Не углубляясь в это, я думаю, что основное различие для вас - это порт, который они слушают. Aqua прослушивает порт PostgreSQL по умолчанию 5432; фиолетовый на 5482. У них, похоже, разные IP-адреса, которые могут или не могут повлиять на вас. (Я не помню, как приложения подключаются к Heroku.)

Если вы устанавливаете локально и ранее не устанавливали PostgreSQL, он, вероятно, будет прослушивать порт по умолчанию 5432.

Названия цветов не означают ничего для PostgreSQL. Это похоже на соглашение об именах, которое Heroku использует для управления своими услугами.