2013-01-04 18 views
10

मैं https://devcenter.heroku.com/articles/heroku-postgresql#local-setup पर निर्देशों के अनुसार हेरोोक पर अपने रेल ऐप के उपयोग के लिए PostgreSQL का स्थानीय संस्करण स्थापित करने का प्रयास कर रहा हूं।PostgreSQL के रंगों के बीच क्या अंतर है?

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

अलग अलग रंग किसी भी महत्व है:

जब मैं अलग Heroku विन्यास

(heroku config | grep HEROKU_POSTGRESQL) 

के लिए grep'd मैं निम्नलिखित वापसी मिल गया? क्या मैं एक दूसरे के ऊपर एक का उपयोग करके बेहतर सेवा करूँगा या वे सिर्फ यादृच्छिक रंग हैं? क्षमा करें अगर यह एक मूर्ख सवाल है, लेकिन मैं इसे संबोधित करने वाला कोई प्रश्न नहीं ढूंढ रहा था।

+0

आपके पोस्ट किए गए कनेक्शन स्ट्रिंग में आप 'संवेदनशील' जानकारी का खुलासा कर रहे हैं ... जैसा कि इसे पीछे हटाना विरोध है !! – user1322092

+0

@ user1322092 इसे संपादित किया गया है, और केवल उसे हीोकू के माध्यम से एक्सेस किया गया है, इसलिए मुझे लगता है कि यह ठीक है –

+0

असल में, आप कनेक्शन स्ट्रिंग के साथ अपने हीोकू पोस्टग्रेस डीबी तक पहुंच सकते हैं। वैसे भी, अगर मौके से आप असली इस्तेमाल करते हैं, तो अपने क्रेडेंशियल्स को घुमाने पर विचार करें। – user1322092

उत्तर

5

इसमें खोदने के बिना, मुझे लगता है कि के लिए मुख्य अंतर वह पोर्ट होगा जो वे सुनते हैं। एक्वा 5432 के PostgreSQL डिफ़ॉल्ट पोर्ट पर सुनता है; 5482 पर बैंगनी। उनके पास अलग-अलग आईपी पते भी हैं, जो आपको प्रभावित कर सकते हैं या नहीं। (मुझे अपने सिर के शीर्ष से याद नहीं है कि ऐप्स हेरोकू से कैसे जुड़ते हैं।)

यदि आप स्थानीय रूप से इंस्टॉल कर रहे हैं, और आपने पहले पोस्टग्रेएसक्यूएल इंस्टॉल नहीं किया है, तो शायद यह डिफ़ॉल्ट पोर्ट, 5432 पर सुन जाएगा।

रंग नाम PostgreSQL के लिए कुछ भी मतलब नहीं है। ऐसा लगता है कि हेरोकू उनकी सेवाओं के प्रबंधन में उपयोग करता है।

+0

क्या उन बंदरगाहों के बारे में कुछ खास है या वे बेहद यादृच्छिक हैं? –

+0

कुछ खास नहीं है। 5432 डिफ़ॉल्ट है; 5482 को याद रखना आसान है, क्योंकि 8 3 जैसा दिखता है। (जब आप एक सर्वर पर PostgreSQL के कई उदाहरण चलाते हैं, तो प्रत्येक इंस्टेंस को एक अलग पोर्ट को सुनना होता है।) आपके ऐप को पोर्ट पर "बात" करने की ज़रूरत है PostgreSQL सुन रहा है सेवा मेरे। –

+0

ठीक है शांत। बहुत बहुत धन्यवाद। –

संबंधित मुद्दे