Pular para o conteúdo principal
Roberty Studio
RPAPostgreSQL

PostgreSQL - Query

PostgreSQL - Query

Executa uma instrução SQL em um banco de dados PostgreSQL. Suporta SELECT, INSERT, UPDATE, DELETE e outras instruções SQL padrão. Os resultados podem ser iterados com PostgreSQL: Para cada resultado ou acessados diretamente pelos retornos da ação.


Opções​

Conexão​

Referência à ação PostgreSQL: Conexão que será utilizada para executar a query.

Query a ser executada​

Instrução SQL a ser executada, por exemplo SELECT * FROM public.usuarios WHERE ativo = true.

Opções avançadas​

Tempo limite da query​

Tempo máximo, em segundos, de execução desta query. Quando vazio, vale o Tempo limite padrão das queries definido na PostgreSQL: Conexão. O valor 0 significa sem limite. Quando o limite é atingido, a ação falha; o que acontece com a query e com a conexão está descrito na seção Tempo limite da conexão. Campo opcional.

Retornos​

Código Javascript​

js
actions["id-da-acao"].query // query executada (Texto)
actions["id-da-acao"].results // resultados da query (Qualquer)
actions["id-da-acao"].resultsCount // quantidade de resultados (Número)

Seleção de campos​

  • query — query que foi executada (Texto)
  • results — lista dos resultados obtidos (Qualquer)
  • resultsCount — total de resultados obtidos (Número)

Regras e Condições​

  • Os campos Conexão e Query são obrigatórios.
  • results e resultsCount são relevantes para instruções SELECT.
  • O campo Tempo limite da query é opcional e o valor é em segundos; 0 significa sem limite.
  • Quando o Tempo limite da query fica vazio, vale o tempo limite padrão das queries definido na conexão.