Postgres dependencies catalog (rust)
1 000 руб.за час
Требуется разработчик backend для работы на проекте на rust. Пример задачи:
Поэтапная почасовая оплата начиная с estimation (анализ и планирование задач), далее по результатам. Пояснение: например в github, создаем список задач, согласовываем по приоритету и приблизительному требуемому времени, оплата по затраченным часам. Нулевой задачей идет анализ и планирование, и соответственная, как "пробная" оплата по затраченным на нее часам. Долговременное сотрудничество. Вопросы/предложения? tg@vkrinitsyn
- построить дерево зависимостей таблиц, включая возможность ручного добавление зависимостей на основе pg_catalog
- реализовать интерфейс:
запрос> база.схема.таблица, список изменяемых полей и значений
ответ>- отсутствуют зависимости на другие таблицы и уникальные ключи (отсутствуют или не меняются)
- меняются поля которые используются в уникальных ключах/полей используемые только этой таблицей
(включая range, например: EXCLUDE USING gist (tsrange(starts_at, ends_at) WITH &&) ) - меняются поля которые используются другими таблицами (например FK on update cascade)
дополнительно возвращается список всех используемых таблиц
- - предпочтительно индивидуальный исполнитель;
- - обязательно опыт в rust, postgres;
- - платформа linux, rust stable, postgres 12;
- - код в виде модуля, с запуском из tests;
Поэтапная почасовая оплата начиная с estimation (анализ и планирование задач), далее по результатам. Пояснение: например в github, создаем список задач, согласовываем по приоритету и приблизительному требуемому времени, оплата по затраченным часам. Нулевой задачей идет анализ и планирование, и соответственная, как "пробная" оплата по затраченным на нее часам. Долговременное сотрудничество. Вопросы/предложения? tg@vkrinitsyn
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.