本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 psql 連線至 RDS for PostgreSQL 資料庫執行個體
您可以使用 psql 命令列公用程式的本機執行個體來連線至 RDS for PostgreSQL 資料庫執行個體。您需要在用戶端電腦上安裝 PostgreSQL 或 psql 用戶端。
您可以從 PostgreSQL 網站下載 PostgreSQL
若要使用 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