Написать тригер для Postgresql
4 000 руб. за проект
Задачи - создать тригеры к таблицам на которые ссылаются, и таблицы которые ссылаются.
Запись в БД передается как обычно методом INSERT в котором id указан старый с БК. Изменение id на новый производится в БД тригером на insert, при этом в таблицу соответствий id для данной таблицы заносится соответствие id новый и id старый (с БК) в случае если такого соответствия не было. Если такое соответствие было, то id заменяется на id новый и запись фиксируется.
Если при записи в таблицу ссылка на id другой таблицы 2 отсутствует, тогда в таблицу соответствий таблицы 2 добавляется новый id и соответствующий id (БК), а также создается пустая запись с id в таблице 2.
Схемы таблиц будут предоставлены. 3 таблицы на которую ссылаются и 5 таблиц которые ссылаются. Архив БД postgress будет предоставлен, тригеры должны работать на 15ой версии Postgresql.
После написания тригеров требуется оттестировать что все корректно работает.
Запись в БД передается как обычно методом INSERT в котором id указан старый с БК. Изменение id на новый производится в БД тригером на insert, при этом в таблицу соответствий id для данной таблицы заносится соответствие id новый и id старый (с БК) в случае если такого соответствия не было. Если такое соответствие было, то id заменяется на id новый и запись фиксируется.
Если при записи в таблицу ссылка на id другой таблицы 2 отсутствует, тогда в таблицу соответствий таблицы 2 добавляется новый id и соответствующий id (БК), а также создается пустая запись с id в таблице 2.
Схемы таблиц будут предоставлены. 3 таблицы на которую ссылаются и 5 таблиц которые ссылаются. Архив БД postgress будет предоставлен, тригеры должны работать на 15ой версии Postgresql.
После написания тригеров требуется оттестировать что все корректно работает.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.