Partekatu honen bidez:


PostgreSQL

PostgreSQL es un sistema de administración de bases de datos relacionales desarrollado por el grupo de desarrollo global de PostgreSQL. Conéctese a la base de datos postgreSQL local para leer datos de tablas.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft
Sitio web https://www.postgresql.org/
Directiva de privacidad https://www.postgresql.org/about/policies/privacy/

Prerrequisitos

El conector de PostgreSQL requiere que se instale npGSQL ADO.NET proveedor 4.0.10. Para instalar NPGSQL ADO.NET proveedor, vaya a la página de versión y descargue la versión correspondiente. La arquitectura del proveedor (de 32 o 64 bits) debe coincidir con la arquitectura del producto en la que pretende usar el conector. Al instalar, asegúrese de seleccionar Instalación de GAC de NpgSQL para asegurarse de que npgSQL se agrega a la máquina. La versión de base de datos de PostgreSQL compatible con minicomunos es la versión 9.4.

Problemas y limitaciones conocidos

A continuación se muestran algunas de las limitaciones conocidas del uso del conector de PostgreSQL:

  1. La operación de inserción de fila requiere proporcionar un valor explícito para la columna Clave principal, aunque se defina el valor predeterminado o de creación automática.
  2. Se recomienda el uso del Order By parámetro para la acción Obtener filas para obtener resultados deterministas en la salida. Si Order By no se especifica, las filas se devolverán en un orden no especificado. El orden real en ese caso dependerá de los tipos de plan de examen y combinación y del orden en el disco, pero no debe basarse en él.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones Compartible

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Se trata de una conexión que se puede compartir. Si la aplicación de energía se comparte con otro usuario, también se comparte la conexión. Para más información, consulte introducción a los conectores para aplicaciones de lienzo: Power Apps | Microsoft Docs

Nombre Tipo Description Obligatorio
Servidor cuerda / cadena Especifique el servidor PostgreSQL. Server[:p ort] Cierto
Nombre de la base de datos cuerda / cadena Especifique el nombre de la base de datos PostgreSQL. Cierto
Tipo de autenticación [Seleccionar básico] cuerda / cadena Tipo de autenticación para conectarse a la base de datos
Nombre de usuario securestring Credencial de nombre de usuario Cierto
Contraseña securestring Credencial de contraseña Cierto
Gateway gatewaySetting Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles).
Cifrar conexión bool Cifrar conexión

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 300 60 segundos

Acciones

Actualizar fila

Esta operación actualiza una fila existente en una tabla.

Eliminar fila

Esta operación elimina una fila de una tabla.

Insertar fila

Esta operación inserta una nueva fila en una tabla.

Obtener fila

Esta operación obtiene una fila de una tabla.

Obtener filas

Esta operación obtiene filas de una tabla.

Obtener tablas

Esta operación obtiene tablas de una base de datos.

Actualizar fila

Esta operación actualiza una fila existente en una tabla.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
table True string

Nombre de la tabla

Id. de fila
id True string

Identificador único de la fila que se va a actualizar

Row
item True dynamic

Fila con valores actualizados

Devoluciones

Las salidas de esta operación son dinámicas.

Eliminar fila

Esta operación elimina una fila de una tabla.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
table True string

Nombre de la tabla

Id. de fila
id True string

Identificador único de la fila que se va a eliminar

Insertar fila

Esta operación inserta una nueva fila en una tabla.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
table True string

Nombre de la tabla

Row
item True dynamic

Fila que se va a insertar en la tabla especificada

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener fila

Esta operación obtiene una fila de una tabla.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
table True string

Nombre de la tabla postgreSQL

Id. de fila
id True string

Identificador único de la fila que se va a recuperar

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener filas

Esta operación obtiene filas de una tabla.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
table True string

Nombre de la tabla postgreSQL

Consulta de filtro
$filter string

Una consulta de filtro ODATA para restringir las entradas devueltas (por ejemplo, stringColumn eq 'string' OR numberColumn lt 123).

Ordenar por
$orderby string

Una consulta orderBy de ODATA para especificar el orden de las entradas.

Recuento superior
$top integer

Número total de entradas que se van a recuperar (valor predeterminado = todo).

Omitir recuento
$skip integer

Número de entradas que se van a omitir (valor predeterminado = 0).

Seleccionar consulta
$select string

Campos específicos que se van a recuperar de las entradas (valor predeterminado = todo).

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener tablas

Esta operación obtiene tablas de una base de datos.

Devoluciones

Representa una lista de tablas.

Body
TablesList

Definiciones

Table

Representa una tabla.

Nombre Ruta de acceso Tipo Description
Nombre
Name string

Nombre de la tabla. El nombre se usa en tiempo de ejecución.

DisplayName (Nombre para mostrar)
DisplayName string

Nombre para mostrar de la tabla.

TablesList

Representa una lista de tablas.

Nombre Ruta de acceso Tipo Description
value
value array of Table

Lista de tablas