PostgreSQL 연결 URL


237

호스트가 로컬 호스트가 아닌 다른 컴퓨터 인 경우 PostgreSQL 연결 URL은 어떻게 구성됩니까?

PostgreSQL이 외부의 요청을 수락하도록 허용했습니다.


이 링크는 연결 문자열, 드라이버 클래스 및 드라이버 라이브러리에 대한 정보를 제공합니다. docs.oracle.com/cd/E19509-01/820-3497/agqka/index.html 또한 최신 jar 파일을 다운로드하려면 다음 링크를 사용하십시오. jdbc.postgresql.org/download.html
Kourosh

답변:


403

각 언어에 대해 Libpq 바인딩을 사용하는 경우 해당 설명서 에 따라 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

25
이것은 나를 위해 일했다 postgres : // user : secret @ localhost : 5432 / mydatabasename
George Livingston

1
postgresql://localhost/mydb?user=other&password=secret트릭을 수행
Karuhanga

1
그래도 문제가
지속

내 문제는 단순히 DataGrip에서 "jdbc : postgres : // ..."문자열을 복사하는 것이 었습니다. 불행히도 오류 메시지는 도움이되지 않았습니다. 감사합니다!
barfoos 2016 년

56

다음은 나를 위해 일했습니다.

const conString = "postgres://YourUserName:YourPassword@YourHost:5432/YourDatabase";

30
DATABASE_URL=postgres://{user}:{password}@{hostname}:{port}/{database-name}

15

다음 은 JDBC 문서이며 일반 URL은 "jdbc : postgresql : // host : port / database"입니다.

제 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

다른 것을 사용하고 있다면 우리에게 알려 주어야합니다.


4

postgres 구문의 연결 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;

-4

호스트 또는 호스트 이름은 원격 서버의 IP 주소이거나 컴퓨터 이름으로 네트워크를 통해 액세스 할 수 있으면 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.