Bagaimana URL koneksi PostgreSQL terbentuk, ketika host adalah beberapa komputer selain localhost?
Saya telah mengizinkan PostgreSQL untuk menerima permintaan dari luar.
Bagaimana URL koneksi PostgreSQL terbentuk, ketika host adalah beberapa komputer selain localhost?
Saya telah mengizinkan PostgreSQL untuk menerima permintaan dari luar.
Jawaban:
Jika Anda menggunakan Libpq mengikat untuk masing-masing bahasa, menurut dokumentasinya URI dibentuk sebagai berikut:
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
Berikut ini contoh dari dokumen yang sama
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
melakukan trik
Berikut ini bekerja untuk saya
const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";
Berikut ini dokumentasi untuk JDBC, URL umumnya adalah "jdbc: postgresql: // host: port / database"
Bab 3 di sini mendokumentasikan string koneksi ADO.NET, string koneksi umum adalahServer=host;Port=5432;User Id=username;Password=secret;Database=databasename;
Dokumentasi PHP kami di sini , string koneksi umum adalah
host=hostname port=5432 dbname=databasename user=username password=secret
Jika Anda menggunakan sesuatu yang lain, Anda harus memberi tahu kami.
url koneksi untuk sintaks postgres:
"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password;
contoh:
"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root;
host atau nama host akan menjadi alamat ip dari server jauh, atau jika Anda dapat mengaksesnya melalui jaringan dengan nama komputer, itu seharusnya berfungsi.