Разработать Stored Function на Rust для триггера в PostgreSQL
20 000 руб. за проект
Разработать 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
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
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.