PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional desenvolvido pelo PostgreSQL Global Development Group. Conecte-se ao banco de dados PostgreSQL local para ler dados de tabelas.
Esse conector está disponível nos seguintes produtos e regiões:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - Departamento de Defesa dos EUA (DoD) |
Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: - Departamento de Defesa dos EUA (DoD) |
Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC High) - Departamento de Defesa dos EUA (DoD) |
Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - Departamento de Defesa dos EUA (DoD) |
Contato | |
---|---|
Nome | Microsoft |
URL |
Suporte do Microsoft LogicApps Suporte do Microsoft Power Automate Suporte do Microsoft Power Apps |
Metadados do conector | |
---|---|
Publicador | Microsoft |
Site da Web | https://www.postgresql.org/ |
Política de privacidade | https://www.postgresql.org/about/policies/privacy/ |
Pré-requisitos
O conector postgreSQL requer que o provedor de ADO.NET NPGSQL 4.0.10 seja instalado. Para instalar o provedor de ADO.NET NPGSQL, acesse a página de lançamento e baixe a versão relevante. A arquitetura do provedor (32 bits ou 64 bits) precisa corresponder à arquitetura do produto em que você pretende usar o conector. Ao instalar, selecione a Instalação do NpgSQL GAC para garantir que o NpgSQL em si seja adicionado ao seu computador. A versão do banco de dados PostgreSQL compatível com minimun é a versão 9.4.
Problemas e limitações conhecidos
Veja a seguir algumas das limitações conhecidas do uso do conector PostgreSQL:
- A operação inserir linha requer fornecer valor explícito para a coluna Chave Primária, mesmo que o valor padrão/decremento automático seja definido.
- O uso do
Order By
parâmetro é recomendado para a ação Obter linhas para obter resultados determinísticos na saída. SeOrder By
não for especificado, as linhas serão retornadas em uma ordem não especificada. A ordem real nesse caso dependerá dos tipos de plano de verificação e junção e da ordem no disco, mas não deve ser confiada.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
Default | Parâmetros para criar conexão. | Todas as regiões | Compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs
Nome | Tipo | Description | Obrigatório |
---|---|---|---|
Servidor | cadeia | Especifique o servidor PostgreSQL. Server[:p ort] | Verdade |
Nome do Banco de Dados | cadeia | Especifique o nome do banco de dados PostgreSQL. | Verdade |
Tipo de autenticação [Selecionar Básico] | cadeia | Tipo de autenticação para se conectar ao banco de dados | |
Nome de usuário | secureString | Credencial de nome de usuário | Verdade |
Senha | secureString | Credencial de palavra-passe | Verdade |
Gateway | gatewaySetting | Gateway local (consulte https://docs.microsoft.com/data-integration/gateway mais detalhes | |
Criptografar conexão | bool | Criptografar conexão |
Limitações
Nome | Chamadas | Período de renovação |
---|---|---|
Chamadas à API por conexão | 300 | 60 segundos |
Ações
Atualizar linha |
Esta operação atualiza uma linha existente em uma tabela. |
Excluir linha |
Essa operação exclui uma linha de uma tabela. |
Inserir linha |
Essa operação insere uma nova linha em uma tabela. |
Obter linha |
Essa operação obtém uma linha de uma tabela. |
Obter linhas |
Essa operação obtém linhas de uma tabela. |
Obter tabelas |
Essa operação obtém tabelas de um banco de dados. |
Atualizar linha
Esta operação atualiza uma linha existente em uma tabela.
Parâmetros
Nome | Chave | Obrigatório | Tipo | Description |
---|---|---|---|---|
Nome da tabela
|
table | True | string |
Nome da tabela |
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser atualizada |
Row
|
item | True | dynamic |
Linha com valores atualizados |
Retornos
Excluir linha
Essa operação exclui uma linha de uma tabela.
Parâmetros
Nome | Chave | Obrigatório | Tipo | Description |
---|---|---|---|---|
Nome da tabela
|
table | True | string |
Nome da tabela |
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser excluída |
Inserir linha
Essa operação insere uma nova linha em uma tabela.
Parâmetros
Nome | Chave | Obrigatório | Tipo | Description |
---|---|---|---|---|
Nome da tabela
|
table | True | string |
Nome da tabela |
Row
|
item | True | dynamic |
Linha a ser inserida na tabela especificada |
Retornos
Obter linha
Essa operação obtém uma linha de uma tabela.
Parâmetros
Nome | Chave | Obrigatório | Tipo | Description |
---|---|---|---|---|
Nome da tabela
|
table | True | string |
Nome da tabela PostgreSQL |
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser recuperada |
Retornos
Obter linhas
Essa operação obtém linhas de uma tabela.
Parâmetros
Nome | Chave | Obrigatório | Tipo | Description |
---|---|---|---|---|
Nome da tabela
|
table | True | string |
Nome da tabela PostgreSQL |
Filtrar Consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir as entradas retornadas (por exemplo, stringColumn eq 'string' OR numberColumn lt 123). |
|
Ordenar por
|
$orderby | string |
Uma consulta orderBy do ODATA para especificar a ordem das entradas. |
|
Contagem superior
|
$top | integer |
Número total de entradas a serem recuperadas (padrão = todas). |
|
Ignorar Contagem
|
$skip | integer |
O número de entradas a serem ignoradas (padrão = 0). |
|
Selecionar Consulta
|
$select | string |
Campos específicos a serem recuperados de entradas (padrão = todos). |
Retornos
Obter tabelas
Essa operação obtém tabelas de um banco de dados.
Retornos
Representa uma lista de tabelas.
- Corpo
- TablesList
Definições
Table
Representa uma tabela.
Nome | Caminho | Tipo | Description |
---|---|---|---|
Nome
|
Name | string |
O nome da tabela. O nome é usado no runtime. |
DisplayName
|
DisplayName | string |
O nome de exibição da tabela. |
TablesList
Representa uma lista de tabelas.
Nome | Caminho | Tipo | Description |
---|---|---|---|
value
|
value | array of Table |
Lista de tabelas |