psql을 사용하여 RDS for PostgreSQL DB 인스턴스에 연결
psql 명령줄 유틸리티의 로컬 인스턴스를 사용하여 RDS for PostgreSQL DB 인스턴스에 연결할 수 있습니다. 클라이언트 컴퓨터에 PostgreSQL 또는 psql 클라이언트를 설치해야 할 수도 있습니다.
PostgreSQL
psql을 사용하여 RDS for PostgreSQL DB 인스턴스에 연결하려면 호스트(DNS) 정보, 액세스 자격 증명 및 데이터베이스 이름을 제공해야 합니다.
다음 형식 중 하나를 사용하여 RDS for PostgreSQL DB 인스턴스에 연결합니다. 연결이 되면 암호를 입력하라는 메시지가 표시됩니다. 배치 작업이나 스크립트에는 --no-password
옵션을 사용합니다. 이 옵션은 전체 세션에 대해 설정됩니다.
참고
서버에 암호 인증이 필요하고 다른 소스에서 암호를 사용할 수 없는 경우 --no-password
를 사용한 연결 시도가 실패합니다. 자세한 내용은 psql 설명서
이 DB 인스턴스에 처음 연결하는 경우 또는 RDS for PostgreSQL 인스턴스에 대한 데이터베이스를 아직 생성하지 않은 경우 '기본 사용자 이름' 및 암호를 사용하여 postgres 데이터베이스에 연결할 수 있습니다.
Unix는 다음 형식을 사용합니다.
psql \ --host=<DB instance endpoint> \ --port=<port> \ --username=<master username> \ --password \ --dbname=<database name>
Windows는 다음 형식을 사용합니다.
psql ^ --host=<DB instance endpoint> ^ --port=<port> ^ --username=<master username> ^ --password ^ --dbname=<database name>
예를 들어 다음 명령은 가상 자격 증명을 사용해 mypgdb
이라는 PostgreSQL DB 인스턴스에서 mypostgresql
라는 데이터베이스에 연결합니다.
psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb