PostgreSQL कनेक्शन URL कैसे बनता है, जब होस्ट लोकलहोस्ट की तुलना में कुछ अन्य कंप्यूटर है?
मैंने PostgreSQL को बाहर से अनुरोध स्वीकार करने की अनुमति दी है।
PostgreSQL कनेक्शन URL कैसे बनता है, जब होस्ट लोकलहोस्ट की तुलना में कुछ अन्य कंप्यूटर है?
मैंने PostgreSQL को बाहर से अनुरोध स्वीकार करने की अनुमति दी है।
जवाबों:
यदि आप संबंधित भाषा के लिए लिबपैक बाइंडिंग का उपयोग करते हैं, तो इसके प्रलेखन के अनुसार URI का गठन निम्नानुसार किया जाता है:
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
यहाँ एक ही दस्तावेज़ से उदाहरण दिए गए हैं
postgresql://
postgresql://localhost
postgresql://localhost:5432
postgresql://localhost/mydb
postgresql://user@localhost
postgresql://user:secret@localhost
postgresql://other@localhost/otherdb?connect_timeout=10&application_name=myapp
postgresql://localhost/mydb?user=other&password=secret
postgresql://localhost/mydb?user=other&password=secret
चाल
निम्नलिखित ने मेरे लिए काम किया
const conString = "postgres://YourUserName:YourPassword@YourHostname:5432/YourDatabaseName";
यहाँ JDBC के लिए प्रलेखन है, सामान्य URL "jdbc: postgresql: // host: रेंज / डेटाबेस" है
अध्याय 3 यहाँ ADO.NET कनेक्शन स्ट्रिंग का दस्तावेज़ देता है, सामान्य कनेक्शन स्ट्रिंग हैServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;
PHP हमें यहाँ प्रलेखन , सामान्य कनेक्शन स्ट्रिंग है
host=hostname port=5432 dbname=databasename user=username password=secret
यदि आप कुछ और उपयोग कर रहे हैं, तो आपको हमें बताना होगा।
UseNpgsql()
Entity Framework Core के लिए पास करने की आवश्यकता है । मैं थोड़ा उलझन में था कि यह होना चाहिए या पोस्टग्रेट्स: // URL (जिसे मैंने "पोस्टग्रैस्कल: //" के रूप में भी देखा है)
कनेक्शन वाक्यविन्यास के लिए कनेक्शन url:
"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;
उदाहरण:
"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
होस्ट या होस्टनाम रिमोट सर्वर का आईपी पता होगा, या यदि आप इसे कंप्यूटर के नाम से नेटवर्क पर एक्सेस कर सकते हैं, तो इसे काम करना चाहिए।