使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體

您可以使用 psql 命令列公用程式的本機執行個體來連線至 RDS for PostgreSQL 資料庫執行個體。您需要在用戶端電腦上安裝 PostgreSQL 或 psql 用戶端。

您可以從 PostgreSQL 網站下載 PostgreSQL 用戶端。請遵循適用於您作業系統版本的指示,以安裝 psql。

若要使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體,您需要提供主機 (DNS) 資訊、存取憑證和資料庫名稱。

使用下列其中一種格式連線至 RDS for PostgreSQL 資料庫執行個體。連線時,系統會提示您輸入密碼。如需批次工作或指令碼,請使用 --no-password 選項。此選項是為整個工作階段設定。

注意

當伺服器需要密碼驗證,且無法從其他來源取得密碼時,使用 --no-password 的連線嘗試會失敗。如需詳細資訊,請參閱 psql 文件

如果這是您第一次連線到此資料庫執行個體,或者您尚未為此建立資料庫RDS以進行 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>

例如,下列命令會連線至名為 的 PostgreSQL 資料庫執行個體mypgdb上名為 的資料庫,該執行個體mypostgresql使用虛構憑證。

psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb