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:
- Операция вставки строк требует предоставления явного значения для столбца первичного ключа, даже если задано значение по умолчанию или автоинкременту.
-
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 |
Список таблиц |