Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Необходимо проверить скритими и обновить данные в бд postgres.


  1. 673
     5  0

    7 дней2000 UAH

    Привет, я работал над синхронизацией данных между двумя PostgreSQL базами — выявляли расхождения в 15,000+ записях товаров и автоматически исправляли их через скрипты, что похоже на ваше задание.

    Подскажите, данные в Excel таблицах имеют фиксированный формат или структура может изменяться между обновлениями?

    Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!

  2. 620    1  0
    4 дня3500 UAH

    Доброго дня, Екатерина!

    Понял: нужно выверить и привести в порядок данные в Postgres, сверка между Excel-таблицами и двумя базами на разных серверах, поиск расхождений и SQL-скрипты для исправления. По каждому блоку (товары на ремонт, категории/группы/подгруппы, статистика количеств, запчасти) итог количество расхождений плюс скрипт-фикс. Запуск через AnyDesk в Navicat, работаю так.

    Как сделаю надёжно:
    - по каждому пункту сначала ДИАГНОСТИКА: SQL-запрос, показывающий расхождения (count плюс сами записи), чтобы вы видели объём до правок;
    - затем скрипт-ИСПРАВЛЕНИЕ, идемпотентный (повторный запуск не ломает) и в транзакции (откат если что-то не так);
    - сверка Excel и Postgres и между двумя базами через временные staging-таблицы, чтобы не трогать боевые данные напрямую до подтверждения;
    - по каждому блоку отчёт было расхождений N стало 0.

    Безопасно: сначала в транзакции с проверкой, потом фиксация. Никаких правок вслепую по боевой базе.

    Уточнение: две базы на разных серверах, связь между ними делаем через выгрузку/загрузку (dump/staging) или есть прямой доступ (dblink/FDW)? От этого зависит подход к сверке.

    Работаем через Сейф поэтапно: Этап 1, диагностика-скрипты по всем блокам (видите все расхождения), далее скрипты-исправления. Нулевой риск.

    Ориентир: 3500 UAH, 4 дня. Примеры работ: Freelancehunt https://guardlabs.online

  3. 232  
    5 дней14 000 UAH

    Доброго дня! Делал сверку Excel ↔ Postgres как воспроизводимый сценарий, а не ручную правку: сначала read-only сверка на staging, считаю расхождения по ключам (товар, категория, группа, остаток, серийник), потом отдельные идемпотентные SQL-скрипты исправления и отчёт по каждому пункту. На боевую базу заливаю только после прогона на тестовой и вашего ОК — чтобы на двух серверах без сюрпризов. Тестовая база есть, или гоняем сверку на дампе боевой? Готов за 5 дней.

  4. 3481    49  2
    2 дня2500 UAH

    Здравствуйте!

    Задача стандартная, выполню без проблем. Занимаю 38-е место в рейтинге по SQL на соответствующем сайте, поэтому у меня есть хороший практический опыт работы с базами данных.

    Буду рад сотрудничеству!

  5. 738    4  0
    1 день2500 UAH

    Добрый день. Сделаю на протяжении 1 дня! Готов приступить сейчас. Огромный опыт. Пишит обсудим.
    ------------------------------------------------------------------------------------------------------------------

  6. 893    1  0
    6 дней6000 UAH

    Добрый день, Екатерина.

    Кратко:

    Ваши данные в PostgreSQL будут полностью проверены и синхронизированы с Excel-таблицами и между серверами. Каждый из шести пунктов проверки получит четкий отчет о расхождениях и SQL-скрипты для их устранения. Использование прямого подключения через Navicat позволит безопасно выполнить обновление без риска потери данных. Для работы с Excel-файлами применю библиотеку excelize, которая гарантирует точное считывание и сопоставление данных. В результате вы получите согласованную базу, где все товары, категории, запчасти и остатки будут полностью согласованы.

    Подробнее:

    Расхождения между двумя серверами PostgreSQL и внешними Excel-таблицами чаще всего возникают из-за рассинхронизации ключевых полей — особенно когда запчасти привязаны к изделиям ремонта через сложные связи категорий и подгрупп. Ваши шесть пунктов проверки охватывают именно те участки, где накапливаются типичные расхождения, и каждый из них требует отдельного отчета с подсчетом записей, а также отдельного скрипта для их исправления.

    Ваша база будет полностью проверена через Navicat: для каждого пункта вы получите таблицу расхождений, скрипт расхождения и скрипт для правки данных для синхронизации обеих БД. Excel-файлы сопоставляются через библиотеку excelize — это надежнее, чем ручной импорт, поскольку контроль типов и кодировок исключает пропущенные строки без уведомления. Перед запуском любого UPDATE или DELETE обязательно будет создана резервная копия — это защитит от повреждения данных, если сопоставление выявит неожиданные совпадения. Ваши скрипты будут адаптированы под формат приема: скрипт сверки, таблица расхождений, скрипт правки, корректные данные в обеих БД.

    Чтобы избежать размытия объема, перед стартом стоит зафиксировать точный перечень таблиц и полей для сравнения по каждому из шести пунктов — тогда скрипты правки будут покрывать ровно то, что нужно, без сюрпризов.

    Позже можно создать автоматизированные проверочные триггеры и ограничения (constraints). Это исключит повторное возникновение расхождений в категориях и остатках, поскольку система автоматически будет отклонять некорректные данные на уровне архитектуры PostgreSQL.

    Затем также можно разработать SQL-представления (views) для мониторинга статистики товаров и запчастей. Это позволит мгновенно видеть актуальные расхождения в Navicat без необходимости каждый раз запускать ручные скрипты проверки.

  7. 2008    36  3
    1 день3000 UAH

    Доброго дня, без проблем помогу с проверкой и исправлением SQL скриптов для PostgreSQL, а также обновлением данных из внешних таблиц Excel. Имею более 5 лет опыта с базами данных, PostgreSQL в частности. Обращайтесь!

  8. 201  
    1 день1500 UAH

    Добрый день, Екатерина. Готов взяться за проверку скриптов и обновление данных в вашей БД Postgres.

    Имею опыт работы с PostgreSQL и написанием SQL-скриптов для поиска расхождений, сопоставления таблиц и обновления признаков. Специфика работы с внешними таблицами Excel и кросс-серверного сравнения понятна.

    Готов работать по вашим требованиям:
    — Подключусь через AnyDesk.
    — Все запуски и корректировки скриптов проведу непосредственно в Navicat.
    — Пройдусь строго по всем 6 пунктам (от проверки признаков ремонта до сверки остатков и серийных номеров).

    По цене и срокам сориентировал в ставке (1500 грн, сделаю за 1 день). Подскажите, скрипты для исправления уже написаны и их нужно только скорректировать, или часть логики сопоставления необходимо дописать с нуля? Готов обсудить детали и приступить.

  9. 1899    29  1   1
    1 день2800 UAH

    Здравствуйте! Готов помочь с вашим проектом. Имею большой опыт разработки и смогу реализовать все необходимые компоненты согласно вашей документации. Гарантирую качественное выполнение в оговоренные сроки.

  10. Nick Osipov Web4Business
    4975    41  4   1
    3 дня1000 UAH

    Добрый день!

    У меня большой опыт работы с PostgreSQL, оптимизацией SQL-скриптов и интеграцией данных из Excel. Готов профессионально проверить и обновить ваши базы данных, включая кросс-серверные синхронизации и работу через Navicat.

    Напишите мне в личные сообщения, уточним детали.

  11. 1510    10  0
    5 дней8000 UAH

    Добрый день! Мы имеем опыт работы с миграцией и синхронизацией данных между удаленными инстансами Postgres. Реализуем задачу через написание оптимизированных SQL-процедур для обработки внешних файлов и кросс-серверных запросов, обеспечив целостность данных при обновлении.

  12. Еще 2 ставки скрыты
  1. 5093
     30  0
    Пример работы:
    Мобильное приложение с админкой
    5 дней24 000 UAH

    МОжно взять в работу. Оценка по первому этапу - 24 000 грн и до 5 рабочих дней, если доступы и таблицы уже подготовлены.

    Смотрите, тут нюанс - я бы не правил рабочую базу руками через Navicat без проверочного прохода. Нормальный порядок такой - сначала делаем SQL для сверки, получаем таблицы расхождений и количество записей по каждому пункту, потом отдельно готовим скрипты исправления, затем прогоняем на тестовой копии или в транзакции с откатом. И только после этого применяем к рабочим данным. Иначе можно починить одну категорию и тихо сломать связи с запчастями, а это потом больно и не философски =/

    Нужны будут доступы к двум PostgreSQL, Excel-файлы с эталонными таблицами, структура нужных таблиц и понимание - какие поля считаются ключами для сравнения. AnyDesk и Navicat подходят, но для качества лучше иметь хотя бы выгрузку схемы и тестовую копию данных.

    Уточните, пожалуйста:
    > есть ли тестовая база или работать нужно только через транзакции в рабочей БД
    > Excel-таблицы являются эталоном, или их тоже нужно проверять перед обновлением

    Похожие задачи у нас были в системах учета и складской логике:
    > https://business.ingello.com/forma-wms - WMS и складские процессы, близко к остаткам, категориям и связанным товарным данным
    > https://business.ingello.com/platforma - корпоративная платформа с бизнес-логикой и данными между модулями

    Главный профиль по системной разработке - https://systems-fl.ingello.com

    В целом норм, но я бы начинал с аккуратного аудита расхождений, а не с правок в базе - семь раз проверь, один раз update =)

  2. 196  
    5 дней18 000 UAH

    у нас уже есть практически готовое похожее решение для сверки Excel и Postgres, его можно быстро адаптировать и запустить, на связи ))
    предварительно по сроку - 4-5 рабочих дней, по бюджету - 18 000 грн.
    МОжно не усложнять - сначала делаем безопасную сверку, считаем расхождения, потом готовим отдельные SQL-скрипты исправления и проверочный отчет.
    смотрите, тут нюанс - для двух баз на разных серверах лучше не править данные вручную, а сделать воспроизводимый сценарий, чтобы потом сверку можно было повторять без шаманства с табличками.
    нужны будут Excel-файлы, доступ к структуре таблиц, правила сопоставления товаров, категорий, групп, подгрупп, остатков и серийных номеров.
    также можем добавить простой ИИ-помощник для проврки новых Excel перед загрузкой, чтобы ловить типовые ошибки до обновления базы.
    уточните, пожалуйста - нужна только выдача SQL-скриптов или еще итоговая таблица расхождний по каждому пункту.
    и второй вопрос - есть ли тестовая база, где можно прогнать исправления до рабочей базы.
    https://business.ingello.com/forma-wms - близкий пример по учету, товарам, складам и сверке данных.
    https://business.ingello.com/forma-crm - пример корпоративной системы с операционными данными, ролями и бизнес-логикой.
    https://systems-fl.ingello.com - наш профиль Ingello Systems для проектов на бирже.


Заказчик
Екатерина Симонова ООО "УЦРВТ"
Украина Киев  3  0
Проект опубликован
2 часа 41 минута назад
96 просмотров
До закрытия
13 дней 21 час
Метки
  • Navicat
  • Excel
  • SQL
  • PostgreSQL