Гарантия возврата
Вернем деньги, если что-то пойдет не так.
С
Сергей
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
58 500 rub

Срок выполнения

5 дней

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
С
Сергей
Верифицированный пользователь

Миграция SQL-процедур MS SQL → PostgreSQL — до 20 шт.

Фиксированный пакет: перевод хранимых процедур с Microsoft SQL Server на PostgreSQL и правка мест вызова в .NET. Входит в цену услуги: • перевод до 20 хранимых процедур / функций общим объёмом до 2000 строк исходного T-SQL • правка до 10 мест вызова в коде .NET (замена вызова процедуры / адаптация параметров) • СУБД исходник: MS SQL Server 2016 и новее • целевая СУБД: PostgreSQL 12 и новее • 1 круг правок в пределах того же списка до 20 процедур и тех же до 10 мест вызова • критерий приёмки: каждая перенесённая процедура на тестовых данных заказчика возвращает тот же результат, что исходная на MS SQL (сверка выборки / кода возврата по согласованному набору тестовых кейсов от заказчика: до 3 кейсов на процедуру, суммарно до 40 кейсов) Этапы: 1. Получение списка процедур и исходников + тестовых кейсов 2. Перевод процедур в PostgreSQL (PL/pgSQL) 3. Правка до 10 мест вызова в .NET 4. Прогон на тестовом контуре и сверка результатов 5. Передача артефактов + 1 круг правок Не входит: • установка скриптов в рабочую (prod) базу • установка и настройка сервера PostgreSQL • перенос / миграция данных таблиц • оптимизация производительности • создание индексов и изменение структуры таблиц (кроме минимально необходимого для работы перенесённых процедур — и только если это оговорено списком до 5 DDL-операций; иначе не входит) • доработка приложения сверх правки до 10 мест вызова • процедуры сверх лимита 20 шт. или сверх 2000 строк суммарно • Oracle, MySQL и другие СУБД

Заказчик получит:

Скрипты .sql (PG), правки до 10 вызовов .NET, перечень изменений .txt, сверка на тесте, 1 круг правок

До начала работы заказчик должен предоставить:

• Исходники до 20 процедур на MS SQL и доступ к тестовым MS SQL + PostgreSQL • Список до 10 мест вызова в .NET (файл/репозиторий) • До 3 тестовых кейсов на процедуру (входные параметры и ожидаемый результат) — суммарно до 40