Usar psql para se conectar à sua instância de banco de dados RDS for PostgreSQL - Amazon Relational Database Service

Usar psql para se conectar à sua instância de banco de dados RDS for PostgreSQL

É possível utilizar uma instância local do utilitário de linha de comando psql para conectar-se a uma instância de banco de dados RDS for PostgreSQL. Você precisa do PostgreSQL ou do cliente psql instalado em seu computador de cliente.

Você pode baixar o cliente PostgreSQL no site do PostgreSQL. Siga as instruções específicas da versão de seu sistema operacional para instalar o psql.

Para se conectar à sua instância de banco de dados RDS for PostgreSQL utilizando psql, você precisa fornecer as informações do host (DNS), as credenciais de acesso e o nome do banco de dados.

Use um dos formatos a seguir para se conectar a uma instância de banco de dados RDS for PostgreSQL. Ao se conectar, você terá de inserir uma senha. Para trabalhos ou scripts de lotes, use a opção --no-password. Essa opção é definida para toda a sessão.

nota

Uma tentativa de conexão com --no-password falha quando o servidor requer autenticação de senha e uma senha não está disponível de outras fontes. Para ter mais informações, consulte a documentação do psql.

Se esta é a primeira vez que você está se conectando a essa instância de banco de dados, ou se você ainda não criou um banco de dados para essa instância RDS para PostgreSQL, será possível conectar-se ao banco de dados Postgres utilizando o “nome de usuário primário” e a senha.

Para Unix, use o formato a seguir.

psql \ --host=<DB instance endpoint> \ --port=<port> \ --username=<master username> \ --password \ --dbname=<database name>

Para Windows, use o formato a seguir.

psql ^ --host=<DB instance endpoint> ^ --port=<port> ^ --username=<master username> ^ --password ^ --dbname=<database name>

Por exemplo, o comando a seguir se conecta a um banco de dados chamado mypgdb em uma instância de banco de dados PostgreSQL chamada mypostgresql usando credenciais fictícias.

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