2010-08-27 45 views
61

Url kết nối Postgres được hình thành như thế nào, khi máy chủ là một số máy tính khác so với máy chủ cục bộ?Postgres Url kết nối

Tôi đã cho phép Postgres chấp nhận yêu cầu từ bên ngoài.

+0

Trình điều khiển? Ngôn ngữ? –

Trả lời

11

Here là tài liệu cho JDBC, URL chung là "jdbc: postgresql: // host: port/cơ sở dữ liệu"

Chương 3 here tài liệu các chuỗi kết nối ADO.NET, chuỗi kết nối chung là Server=host;Port=5432;User Id=username;Password=secret;Database=databasename;

PHP tài liệu chúng tôi here, chuỗi kết nối chung là host=hostname port=5432 dbname=databasename user=username password=secret

Nếu bạn đang sử dụng cái gì khác, bạn sẽ phải cho chúng tôi biết.

0

máy chủ hoặc tên máy chủ sẽ là địa chỉ i.p của máy chủ từ xa hoặc nếu bạn có thể truy cập nó qua mạng bằng tên máy tính, điều đó sẽ hoạt động.

129

Nếu bạn sử dụng Libpq ràng buộc cho ngôn ngữ tương ứng, theo documentation URI của nó được hình thành như sau:

postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...] 

Dưới đây là những ví dụ từ cùng một tài liệu

postgresql:// 
postgresql://localhost 
postgresql://localhost:5433 
postgresql://localhost/mydb 
postgresql://[email protected] 
postgresql://user:[email protected] 
postgresql://[email protected]/otherdb?connect_timeout=10&application_name=myapp 
postgresql://localhost/mydb?user=other&password=secret 
+1

Điều này làm việc cho tôi postgres: // user: secret @ localhost: 5432/mydatabasename –

0

url kết nối cho postgres cú pháp :

"Server=host ipaddress;Port=5432;Database=dbname;User Id=userid;Password=password; 

ví dụ:

"Server=192.168.1.163;Port=5432;Database=postgres;User Id=postgres;Password=root; 
Các vấn đề liên quan