Com o conector Postgres, você pode usar comandos em uma cadeia para realizar operações de linguagem de consulta estruturada (SQL) em sistemas de banco de dados PostgreSQL, como o Amazon® Aurora®. Por exemplo, com esse conector, você pode:
- Executar comandos SQL, incluindo uma instrução
CREATEouUPDATEou uma consultaSELECT - Recuperar detalhes sobre uma tabela em um banco de dados PostgreSQL
- Inserir registros em um banco de dados PostgreSQL
Pré-requisitos
Para habilitar a conexão com o banco de dados PostgreSQL, o conector usa a conectividade de banco de dados Java (JDBC), protegida com autenticação básica de nome de usuário e senha. Para configurar o conector, você precisará de:
- Um usuário de integração designado criado no banco de dados para o conector
- O nome de usuário e a senha do usuário de integração
- O URL da conexão JDBC, como
jdbc:postgresql://localhost:5432/sample - Para se conectar a um banco de dados local, um GroundRunner para a conexão
Observação: Para se conectar a um banco de dados PostgreSQL na nuvem, use o CloudRunner padrão.
Configure o conector do Postgres
Observação: Para tornar o conector disponível para uso nas cadeias de sua organização, um administrador de segurança da organização primeiro o habilita em Configuração.
- Em Construtor de cadeia, clique em Conexões e, em seguida, Criar no canto superior direito.
- Em Conector Conexão, selecione Postgres e o executor a ser usado com a conexão.
- Em Informações básicas, digite um nome e uma descrição exclusivos para ajudar a identificar a conexão.
- Em Propriedades, insira os detalhes do conector:
Propriedade Detalhes Nome de usuário Digite o nome de usuário do usuário de integração do conector. Senha Digite a senha da propriedade Nome de usuário. URL de conexão Digite o URL da conexão JDBC, como jdbc:postgresql://<server>:<port>/<database>. Para incluir propriedades opcionais para a conexão, acrescente-as como uma cadeia de caracteres de consulta, comojdbc:postgresql://localhost:5432/sample?<options>. Por exemplo, para estabelecer uma conexão SSL (Secure Sockets Layer), acrescente?ssl=true.Observação: Por padrão, a porta é
5432; no entanto, isso pode ser diferente em seu ambiente.Observação: Todas as credenciais confidenciais são automaticamente criptografadas e armazenadas com criptografia Advanced Encryption Standard (AES) 256. Para fins de segurança, evite incluir credenciais de usuário como propriedades opcionais na propriedade URL de conexão.
- Selecione os ambientes a serem usados com a conexão e clique em Salvar.
- Para testar a conexão, crie e execute uma cadeia com o comando Get Table Definition do conector e verifique se ele retorna uma saída válida.
Solução de problemas
Se a conexão com o banco de dados PostreSQL falhar:
-
- Verifique as credenciais de autenticação do usuário de integração.
- Verifique o URL da conexão JDBC, incluindo o servidor e a porta
- Se você estiver se conectando a um banco de dados local, verifique o GroundRunner selecionado para o conector.
Se a conexão não conseguir executar um comando, verifique se as entradas - como a sintaxe ou a tabela SQL - são válidas.