本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體
您可以使用 psql 命令列公用程式的本機執行個體來連線至 RDS for PostgreSQL 資料庫執行個體。您需要在用戶端電腦上安裝 PostgreSQL 或 psql 用戶端。
您可以從 PostgreSQL
若要使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體,您必須提供主機 (DNS) 資訊、存取憑證和資料庫的名稱。
請使用下列其中一個格式來連線至 RDS for PostgreSQL 資料庫執行個體。連線時,系統會提示您輸入密碼。如需批次工作或指令碼,請使用 --no-password 選項。此選項是為整個工作階段設定。
注意
當伺服器需要密碼驗證,且無法從其他來源取得密碼時,使用 --no-password 的連線嘗試會失敗。如需詳細資訊,請參閱 psql 文件
如果這是您第一次連線至此資料庫執行個體,或者尚未針對此 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 資料庫執行個體上使用虛擬登入資料連線至名為 mypostgresql 的資料庫。
psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb