Postgres catalog parser (rust)
800 руб.за час
1. прочитать pg_catalog: таблицa-колонка, предусмотреть возможность ручного добавление зависимостей;
2. реализовать функцию:
параметры> схема.таблица, список изменяемых полей; 3 варианта ответов>
а. отсутствуют зависимости на другие таблицы и уникальные ключи (отсутствуют или не меняются)
b. меняются поля которые используются в уникальных ключах
(включая range, например: EXCLUDE USING gist (tsrange(starts_at, ends_at) WITH &&) )
c. меняются поля которые используются другими таблицами (например FK on update cascade)
возвращается список таблиц
платформа linux, rust stable, postgres 12+
код можно без консольного интерфейса, с запуском из test
поэтапная оплата (a,b,c) включая estimation
2. реализовать функцию:
параметры> схема.таблица, список изменяемых полей; 3 варианта ответов>
а. отсутствуют зависимости на другие таблицы и уникальные ключи (отсутствуют или не меняются)
b. меняются поля которые используются в уникальных ключах
(включая range, например: EXCLUDE USING gist (tsrange(starts_at, ends_at) WITH &&) )
c. меняются поля которые используются другими таблицами (например FK on update cascade)
возвращается список таблиц
платформа linux, rust stable, postgres 12+
код можно без консольного интерфейса, с запуском из test
поэтапная оплата (a,b,c) включая estimation
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.