Pailot

PostgreSQL

Запросы, вставка, обновление и удаление в PostgreSQL

PostgreSQL — реляционная база данных. Блок подключается к серверу и выполняет SQL (Structured Query Language — язык запросов к таблицам): выборка, вставка, обновление, удаление, произвольный SQL и разбор схемы.

С PostgreSQL в Pailot вы можете:

  • Выполнять SELECT и получать строки
  • Вставлять, обновлять и удалять записи (для update/delete нужен where без слова WHERE)
  • Запускать произвольный SQL
  • Смотреть таблицы, колонки и связи схемы

Параметры подключения (хост, порт, база, логин, пароль) задают в блоке. SSL (Secure Sockets Layer — шифрование канала) — режимы disabled, required, preferred. Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

postgresql_query

Выполнить SELECT в PostgreSQL.

Вход

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

Выход

ПараметрТипОписание
messagestringСтатус операции
rowsarrayСтроки результата
rowCountnumberЧисло строк

postgresql_insert

Вставить данные в таблицу PostgreSQL.

Вход

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

Выход

ПараметрТипОписание
messagestringСтатус операции
rowsarrayВставленные строки (если есть RETURNING)
rowCountnumberЧисло вставленных строк

postgresql_update

Обновить данные в таблице PostgreSQL.

Вход

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

Выход

ПараметрТипОписание
messagestringСтатус операции
rowsarrayСтроки результата
rowCountnumberЧисло затронутых строк

postgresql_introspect

Разобрать схему PostgreSQL: таблицы, колонки и связи.

Вход

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

Выход

ПараметрТипОписание
messagestringСтатус операции
tablesarrayСхемы таблиц: колонки, ключи и индексы
schemasarrayСписок схем в базе
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ