Поделиться через


PostgreSQL

PostgreSQL — это реляционная система управления базами данных, разработанная Группой глобальной разработки PostgreSQL. Подключитесь к локальной базе данных PostgreSQL для чтения данных из таблиц.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC High)
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC High)
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC High)
     - Министерство обороны США (DoD)
Контакт
Имя Microsoft
URL Поддержка Microsoft LogicApps
Поддержка Microsoft Power Automate
Поддержка Microsoft Power Apps
Метаданные соединителя
Publisher Microsoft
Веб-сайт https://www.postgresql.org/
Политика конфиденциальности https://www.postgresql.org/about/policies/privacy/

Предпосылки

Соединитель PostgreSQL требует установки поставщика NPGSQL ADO.NET поставщика 4.0.10. Чтобы установить поставщик ADO.NET NPGSQL, перейдите на страницу выпуска и скачайте соответствующий выпуск. Архитектура поставщика (32-разрядная или 64-разрядная) должна соответствовать архитектуре продукта, в котором вы намерены использовать соединитель. При установке убедитесь, что вы выбрали установку GAC NpgSQL, чтобы убедиться, что сама NpgSQL добавляется на компьютер. Версия базы данных PostgreSQL с поддержкой minimun — версия 9.4.

Известные проблемы и ограничения

Ниже приведены некоторые известные ограничения использования соединителя PostgreSQL:

  1. Операция вставки строк требует предоставления явного значения для столбца первичного ключа, даже если задано значение по умолчанию или автоинкременту.
  2. Order By Использование параметра рекомендуется для действия get rows, чтобы получить детерминированные результаты в выходных данных. Если Order By значение не указано, строки будут возвращены в неопределенном порядке. Фактический порядок в этом случае зависит от типов планов сканирования и соединения и порядка на диске, но он не должен полагаться.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Доступный для общего пользования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт

Имя Тип Description Обязательно
Сервер струна Укажите сервер PostgreSQL. Server[:p ort] True
Имя базы данных струна Укажите имя базы данных PostgreSQL. True
Тип проверки подлинности [Выбор базового] струна Тип проверки подлинности для подключения к базе данных
Имя пользователя securestring Учетные данные пользователя True
Пароль securestring Учетные данные пароля True
Gateway gatewaySetting Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения"
Шифрование подключения bool Шифрование подключения

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 300 60 секунд

Действия

Вставка строки

Эта операция вставляет новую строку в таблицу.

Обновление строки

Эта операция обновляет существующую строку в таблице.

Получение строк

Эта операция получает строки из таблицы.

Получение строки

Эта операция получает строку из таблицы.

Получение таблиц

Эта операция получает таблицы из базы данных.

Удаление строки

Эта операция удаляет строку из таблицы.

Вставка строки

Эта операция вставляет новую строку в таблицу.

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
table True string

Имя таблицы

Row
item True dynamic

Строка для вставки в указанную таблицу

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Обновление строки

Эта операция обновляет существующую строку в таблице.

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
table True string

Имя таблицы

Идентификатор строки
id True string

Уникальный идентификатор строки для обновления

Row
item True dynamic

Строка с обновленными значениями

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение строк

Эта операция получает строки из таблицы.

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
table True string

Имя таблицы PostgreSQL

Запрос фильтра
$filter string

Запрос фильтра ODATA для ограничения возвращаемых записей (например, stringColumn eq 'string' OR numberColumn lt 123).

Заказ по
$orderby string

Запрос oDATA orderBy для указания порядка записей.

Первое число
$top integer

Общее количество записей для получения (по умолчанию = все).

Пропустить число
$skip integer

Количество пропускаемых записей (по умолчанию = 0).

Выбор запроса
$select string

Определенные поля для извлечения из записей (по умолчанию = все).

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение строки

Эта операция получает строку из таблицы.

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
table True string

Имя таблицы PostgreSQL

Идентификатор строки
id True string

Уникальный идентификатор строки для извлечения

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Получение таблиц

Эта операция получает таблицы из базы данных.

Возвращаемое значение

Представляет список таблиц.

Тело
TablesList

Удаление строки

Эта операция удаляет строку из таблицы.

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
table True string

Имя таблицы

Идентификатор строки
id True string

Уникальный идентификатор строки для удаления

Определения

Таблица

Представляет таблицу.

Имя Путь Тип Описание
Имя
Name string

Название таблицы. Имя используется во время выполнения.

Отображаемое имя
DisplayName string

Отображаемое имя таблицы.

TablesList

Представляет список таблиц.

Имя Путь Тип Описание
value
value array of Table

Список таблиц