Разработать Stored Function на Rust для триггера в PostgreSQL

20 000 руб. за проект
19 мая 2020, 19:17 • 4 отклика • 36 просмотров
Разработать Stored Function на Rust для триггера в PostgreSQL

1. Function будет выполнятся после row update
2. Если запись имеет blob/text/json(b), то:
3. сохранить blob в file (см. ниже), если не имеет blob, то ничего не надо.
4. использовать uuid как file name, в директории определенной в config option (GetConfigOptionByName).
5. первая строка файла разделенное ';' значения: имя базы; схемы; таблицы; количество primary keys
6. если существуют primary keys, то след. строки представляют пару: key_name=key_value,
7. далее следует blob в base64 до конца файла
8. target platform: Linux, Postgres11+, Rust recent, использовать только Postgres C api - SPI_get* (не допускается SPI_execute). paypal preferрed

Файлы