AACFlow

PostgreSQL

Подключение к базе данных PostgreSQL

Инструмент PostgreSQL позволяет подключаться к любой базе данных PostgreSQL и выполнять широкий спектр операций с базой данных непосредственно в ваших агентских рабочих процессах. Благодаря безопасной обработке подключений и гибкой конфигурации вы можете легко управлять данными и взаимодействовать с ними.

С помощью инструмента PostgreSQL вы можете:

  • Запрашивать данные: Выполнять SELECT-запросы для получения данных из таблиц PostgreSQL с помощью операции postgresql_запрос.
  • Вставлять записи: Добавлять новые строки в таблицы с помощью операции postgresql_insert, указывая таблицу и данные для вставки.
  • Обновлять записи: Изменять существующие данные в таблицах с помощью операции postgresql_update, предоставляя таблицу, новые данные и условия WHERE.
  • Удалять записи: Удалять строки из таблиц с помощью операции postgresql_delete, указывая таблицу и условия WHERE.
  • Выполнять произвольный SQL: Запускать любые пользовательские SQL-команды с помощью операции postgresql_execute для расширенных сценариев использования.

Инструмент PostgreSQL идеально подходит для сценариев, где вашим агентам необходимо взаимодействовать со структурированными данными — например, для автоматизации отчетности, синхронизации данных между системами или поддержки рабочих процессов, управляемых данными. Он упрощает доступ к базе данных, позволяя легко читать, записывать и управлять данными PostgreSQL программным способом.

Инструкции по использованию

Интегрируйте PostgreSQL в рабочий процесс. Можно выполнять запросы, вставку, обновление, удаление и произвольный SQL.

Инструменты

postgresql_запрос

Выполнить SELECT-запрос в базе данных PostgreSQL

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
querystringДаSQL SELECT-запрос для выполнения

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив строк, возвращенных запросом
rowCountnumberКоличество возвращенных строк

postgresql_insert

Вставить данные в базу данных PostgreSQL

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
tablestringДаИмя таблицы для вставки данных
dataobjectДаОбъект данных для вставки (пары ключ-значение)

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayВставленные данные (если использовалась конструкция RETURNING)
rowCountnumberКоличество вставленных строк

postgresql_update

Обновить данные в базе данных PostgreSQL

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
tablestringДаИмя таблицы для обновления данных
dataobjectДаОбъект данных с полями для обновления (пары ключ-значение)
wherestringДаУсловие WHERE (без ключевого слова WHERE)

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayОбновленные данные (если использовалась конструкция RETURNING)
rowCountnumberКоличество обновленных строк

postgresql_delete

Удалить данные из базы данных PostgreSQL

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
tablestringДаИмя таблицы для удаления данных
wherestringДаУсловие WHERE (без ключевого слова WHERE)

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayУдаленные данные (если использовалась конструкция RETURNING)
rowCountnumberКоличество удаленных строк

postgresql_execute

Выполнить произвольный SQL-запрос в базе данных PostgreSQL

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
querystringДаПроизвольный SQL-запрос для выполнения

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив строк, возвращенных запросом
rowCountnumberКоличество затронутых строк

postgresql_introspect

Интроспекция схемы базы данных PostgreSQL для получения структур таблиц, столбцов и связей

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера PostgreSQL
portnumberДаПорт сервера PostgreSQL (по умолчанию: 5432)
databasestringДаИмя базы данных для подключения
usernamestringДаИмя пользователя базы данных
passwordstringДаПароль базы данных
sslstringНетРежим SSL-подключения (disabled, required, preferred)
schemastringНетСхема для интроспекции (по умолчанию: public)

Выходные данные

ПараметрТипОписание
messagestringСообщение о статусе операции
tablesarrayМассив схем таблиц с колонками, ключами и индексами
namestringИмя таблицы
schemastringИмя схемы (например, public)
columnsarrayКолонки таблицы
namestringИмя колонки
typestringТип данных (например, integer, varchar, timestamp)
nullablebooleanРазрешает ли колонка значения NULL
defaultstringВыражение значения по умолчанию
isPrimaryKeybooleanЯвляется ли колонка частью первичного ключа
isForeignKeybooleanЯвляется ли колонка внешним ключом
referencesobjectИнформация о ссылке внешнего ключа
tablestringИмя ссылаемой таблицы
columnstringИмя ссылаемой колонки
primaryKeyarrayИмена колонок первичного ключа
foreignKeysarrayОграничения внешних ключей
columnstringИмя локальной колонки
referencesTablestringИмя ссылаемой таблицы
referencesColumnstringИмя ссылаемой колонки
indexesarrayИндексы таблицы
namestringИмя индекса
columnsarrayКолонки, включенные в индекс
uniquebooleanОбеспечивает ли индекс уникальность
schemasarrayСписок доступных схем в базе данных

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать