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:
- 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.
- Se recomienda el uso del
Order Byparámetro para la acción Obtener filas para obtener resultados deterministas en la salida. SiOrder Byno 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
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
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
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
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 |