Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Należy sprawdzić skrypty i zaktualizować dane w bazie danych postgres.

Translated

  1. 673
     5  0

    7 dni169 PLN

    Cześć, pracowałem nad synchronizacją danych między dwiema bazami PostgreSQL — wykryliśmy rozbieżności w ponad 15 000 rekordach produktów i automatycznie je naprawialiśmy za pomocą skryptów, co przypomina twoje zadanie.

    Proszę, daj znać, czy dane w tabelach Excel mają stały format, czy struktura może się zmieniać między aktualizacjami?

    Proponuję się skontaktować, chętnie doradzę ci bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!

  2. 172  
    1 dzień169 PLN

    Zgłaszajcie się, zrobię

  3. 1522    14  0
    1 dzień843 PLN

    Cześć!

    Zadanie jest jasne — skrypty SQL do porównania danych między dwiema bazami PostgreSQL a Excelem, wykrywanie rozbieżności i skrypty naprawcze dla każdego z 6 punktów.

    Pracuję z PostgreSQL, format oddania odpowiada waszemu: skrypt rozbieżności → tabela rozbieżności → skrypt poprawki → sprawdzenie poprawności w obu bazach danych.

    Uruchomienie przez AnyDesk i Navicat — bez problemu.

    Szczegóły i dokładną cenę omówimy w prywatnej wiadomości po tym, jak podzielicie się strukturą tabel i przykładem pliku Excel.

    Mam nadzieję na współpracę!

  4. 615    3  0
    5 dni421 PLN

    Witam.

    Mogę zająć się zadaniem związanym z PostgreSQL i arkuszami Excel. Dla takich poprawek ważne jest najpierw uzyskanie kontrolnego obrazu rozbieżności, a dopiero potem uruchamianie skryptów UPDATE.

    Proponuję realizować pracę w następujący sposób:
    1. załadowanie danych Excel do tymczasowych / staging- tabel
    2. zapytania SQL do porównania dla każdego bloku
    3. tabela rozbieżności i liczba rekordów dla każdego punktu
    4. uzgodnienie logiki poprawy
    5. oddzielne skrypty SQL do poprawek
    6. ponowna weryfikacja po aktualizacji

    W skryptach uwzględniam:
    - transakcje przed zmianami
    - sprawdzenie liczby rekordów przed/po
    - możliwość ponownego uruchomienia bez uszkodzenia danych
    - oddzielne zapytania do diagnostyki i oddzielne do poprawek
    - minimalizację ręcznych poprawek bezpośrednio w bazie produkcyjnej

    Przed rozpoczęciem pracy muszę wyjaśnić:
    - czy istnieje baza testowa lub zrzut
    - jakie pola są kluczami do porównania
    - czy arkusze Excel są wzorcem, czy również trzeba je sprawdzić
    - czy istnieje bezpośredni dostęp między dwoma serwerami PostgreSQL
    - jakie aktualne skrypty już istnieją

    Mogę pracować przez AnyDesk / Navicat, ale przed poprawkami warto mieć kopię zapasową lub testowy przebieg.
    Szczegóły możemy omówić w wiadomościach prywatnych.

  5. 625    1  0
    4 dni295 PLN

    Dzień dobry, Ekaterina!

    Zrozumiałem: trzeba zweryfikować i uporządkować dane w Postgres, porównanie między tabelami Excel a dwiema bazami na różnych serwerach, wyszukiwanie rozbieżności i skrypty SQL do ich naprawy. Dla każdego bloku (towary do naprawy, kategorie/grupy/podgrupy, statystyki ilości, części zamienne) końcowa liczba rozbieżności plus skrypt naprawczy. Uruchomienie przez AnyDesk w Navicat, pracuję w ten sposób.

    Jak zrobię to solidnie:
    - dla każdego punktu najpierw DIAGNOZA: zapytanie SQL pokazujące rozbieżności (liczba plus same rekordy), abyście widzieli zakres przed poprawkami;
    - następnie skrypt NAPRAWIAJĄCY, idempotentny (ponowne uruchomienie nie psuje) i w transakcji (rollback, jeśli coś pójdzie nie tak);
    - porównanie Excel i Postgres oraz między dwiema bazami przez tymczasowe tabele stagingowe, aby nie dotykać danych produkcyjnych bezpośrednio przed potwierdzeniem;
    - dla każdego bloku raport, że rozbieżności N stały się 0.

    Bezpiecznie: najpierw w transakcji z weryfikacją, potem zatwierdzenie. Żadne poprawki w ciemno w bazie produkcyjnej.

    Doprecyzowanie: dwie bazy na różnych serwerach, łączność między nimi realizujemy przez eksport/załadunek (dump/staging) czy jest bezpośredni dostęp (dblink/FDW)? Od tego zależy podejście do porównania.

    Pracujemy przez Safe etapami: Etap 1, diagnostyka-skrypty dla wszystkich bloków (widzi się wszystkie rozbieżności), następnie skrypty naprawcze. Zerowe ryzyko.

    Orientacyjnie: 3500 UAH, 4 dni. Przykłady prac: Freelancehunt https://guardlabs.online

  6. 232  
    5 dni1180 PLN

    Dzień dobry! Robiłem porównanie Excel ↔ Postgres jako powtarzalny scenariusz, a nie ręczną edycję: najpierw porównanie tylko do odczytu na stagingu, liczę rozbieżności według kluczy (produkt, kategoria, grupa, stan, numer seryjny), potem osobne idempotentne skrypty SQL do poprawy i raport dla każdego punktu. Na bazę produkcyjną wrzucam tylko po przetestowaniu na testowej i waszym OK — aby na dwóch serwerach bez niespodzianek. Czy jest baza testowa, czy robimy porównanie na zrzucie bazy produkcyjnej? Gotowy w 5 dni.

  7. 3481    49  2
    2 dni211 PLN

    Cześć!

    Zadanie jest standardowe, wykonam je bez problemu. Zajmuję 38. miejsce w rankingu SQL na odpowiedniej stronie, więc mam dobre praktyczne doświadczenie w pracy z bazami danych.

    Będę zadowolony ze współpracy!

  8. 738    4  0
    1 dzień211 PLN

    Dzień dobry. Zrealizuję w ciągu 1 dnia! Mogę zacząć teraz. Ogromne doświadczenie. Napisz, omówimy.

  9. 893    1  0
    6 dni506 PLN

    Dzień dobry, Ekaterina.

    Krótko:

    Twoje dane w PostgreSQL będą całkowicie zweryfikowane i zsynchronizowane z arkuszami Excel oraz między serwerami. Każdy z sześciu punktów kontrolnych otrzyma jasny raport o rozbieżnościach oraz skrypty SQL do ich usunięcia. Użycie bezpośredniego połączenia przez Navicat pozwoli bezpiecznie przeprowadzić aktualizację bez ryzyka utraty danych. Do pracy z plikami Excel zastosuję bibliotekę excelize, która gwarantuje dokładne odczytywanie i dopasowywanie danych. W rezultacie otrzymasz spójną bazę, w której wszystkie produkty, kategorie, części zamienne i stany będą całkowicie zgodne.

    Szczegóły:

    Rozbieżności między dwoma serwerami PostgreSQL a zewnętrznymi arkuszami Excel najczęściej wynikają z desynchronizacji kluczowych pól — szczególnie gdy części zamienne są powiązane z produktami naprawy przez skomplikowane powiązania kategorii i podgrup. Twoje sześć punktów kontrolnych obejmuje właśnie te obszary, w których gromadzą się typowe rozbieżności, a każdy z nich wymaga osobnego raportu z liczeniem rekordów oraz osobnego skryptu do ich poprawienia.

    Twoja baza będzie całkowicie zweryfikowana przez Navicat: dla każdego punktu otrzymasz tabelę rozbieżności, skrypt rozbieżności oraz skrypt do edycji danych w celu synchronizacji obu baz danych. Pliki Excel będą porównywane za pomocą biblioteki excelize — jest to bardziej niezawodne niż ręczny import, ponieważ kontrola typów i kodowań wyklucza pominięte wiersze bez powiadomienia. Przed uruchomieniem jakiejkolwiek aktualizacji lub usunięcia zostanie koniecznie utworzona kopia zapasowa — to ochroni przed uszkodzeniem danych, jeśli porównanie ujawni nieoczekiwane zgodności. Twoje skrypty będą dostosowane do formatu przyjmowania: skrypt weryfikacji, tabela rozbieżności, skrypt edycji, poprawne dane w obu bazach danych.

    Aby uniknąć rozmycia zakresu, przed rozpoczęciem warto ustalić dokładny wykaz tabel i pól do porównania dla każdego z sześciu punktów — wtedy skrypty edycji będą obejmować dokładnie to, co potrzebne, bez niespodzianek.

    Później można stworzyć zautomatyzowane wyzwalacze kontrolne i ograniczenia (constraints). Wykluczy to ponowne wystąpienie rozbieżności w kategoriach i stanach, ponieważ system automatycznie odrzuci niepoprawne dane na poziomie architektury PostgreSQL.

    Następnie można również opracować widoki SQL (views) do monitorowania statystyk produktów i części zamiennych. To pozwoli natychmiast zobaczyć aktualne rozbieżności w Navicat bez konieczności za każdym razem uruchamiać ręczne skrypty weryfikacyjne.

  10. 2008    36  3
    1 dzień253 PLN

    Dzień dobry, bez problemu pomogę w sprawdzeniu i poprawieniu skryptów SQL dla PostgreSQL, a także w aktualizacji danych z zewnętrznych tabel Excel. Mam ponad 5 lat doświadczenia z bazami danych, w szczególności z PostgreSQL. Proszę o kontakt!

  11. 201  
    1 dzień126 PLN

    Dzień dobry, Ekaterina. Jestem gotów zająć się sprawdzeniem skryptów i aktualizacją danych w Państwa bazie danych Postgres.

    Mam doświadczenie w pracy z PostgreSQL oraz w pisaniu skryptów SQL do wyszukiwania rozbieżności, porównywania tabel i aktualizacji atrybutów. Specyfika pracy z zewnętrznymi tabelami Excel oraz porównania międzyserwerowego jest mi znana.

    Jestem gotów pracować zgodnie z Państwa wymaganiami:
    — Połączę się przez AnyDesk.
    — Wszystkie uruchomienia i korekty skryptów przeprowadzę bezpośrednio w Navicat.
    — Przejdę dokładnie przez wszystkie 6 punktów (od sprawdzenia atrybutów naprawy do weryfikacji stanów i numerów seryjnych).

    Co do ceny i terminów, orientuję się w stawce (1500 UAH, zrobię to w 1 dzień). Proszę powiedzieć, czy skrypty do poprawy są już napisane i trzeba je tylko skorygować, czy część logiki porównania należy napisać od nowa? Jestem gotów omówić szczegóły i przystąpić do pracy.

  12. 1899    29  1   1
    1 dzień236 PLN

    Cześć! Jestem gotów pomóc w Twoim projekcie. Mam duże doświadczenie w programowaniu i mogę zrealizować wszystkie niezbędne komponenty zgodnie z Twoją dokumentacją. Gwarantuję wysoką jakość wykonania w ustalonym terminie.

  13. Nick Osipov Web4Business
    4975    41  4   1
    3 dni84 PLN

    Dzień dobry!

    Mam duże doświadczenie w pracy z PostgreSQL, optymalizacji skryptów SQL oraz integracji danych z Excela. Jestem gotów profesjonalnie sprawdzić i zaktualizować Twoje bazy danych, w tym synchronizacje międzyserwerowe oraz pracę przez Navicat.

    Napisz do mnie w wiadomości prywatnej, ustalimy szczegóły.

  14. 1510    10  0
    5 dni674 PLN

    Dzień dobry! Mamy doświadczenie w migracji i synchronizacji danych między zdalnymi instancjami Postgres. Realizujemy zadanie poprzez pisanie zoptymalizowanych procedur SQL do przetwarzania zewnętrznych plików i zapytań międzyserwerowych, zapewniając integralność danych podczas aktualizacji.

  15. Jeszcze 2 ofert jest ukrytych
  1. 5093
     30  0
    Przykład pracy:
    Aplikacja mobilna z adminką
    5 dni2022 PLN

    Można wziąć do pracy. Ocena za pierwszy etap - 24 000 UAH i do 5 dni roboczych, jeśli dostęp i tabele są już przygotowane.

    Zobacz, tu jest niuans - nie chciałbym edytować bazy roboczej ręcznie przez Navicat bez weryfikacji. Normalny porządek jest taki - najpierw robimy SQL do porównania, otrzymujemy tabele rozbieżności i liczbę rekordów dla każdego punktu, potem osobno przygotowujemy skrypty naprawcze, następnie uruchamiamy na kopii testowej lub w transakcjach z rollbackiem. I dopiero po tym stosujemy do danych roboczych. W przeciwnym razie można naprawić jedną kategorię i cicho złamać powiązania z częściami, a to potem boli i nie jest filozoficzne =/

    Będą potrzebne dostęp do dwóch PostgreSQL, pliki Excel z wzorcowymi tabelami, struktura potrzebnych tabel i zrozumienie - które pola są uważane za klucze do porównania. AnyDesk i Navicat są odpowiednie, ale dla jakości lepiej mieć przynajmniej zrzut schematu i testową kopię danych.

    Proszę o wyjaśnienie:
    > czy jest testowa baza, czy trzeba pracować tylko przez transakcje w roboczej bazie danych
    > czy tabele Excel są wzorcem, czy też trzeba je sprawdzić przed aktualizacją

    Podobne zadania mieliśmy w systemach księgowych i logistyce magazynowej:
    > https://business.ingello.com/forma-wms - WMS i procesy magazynowe, blisko do stanów, kategorii i powiązanych danych towarowych
    > https://business.ingello.com/platforma - platforma korporacyjna z logiką biznesową i danymi między modułami

    Główny profil w zakresie rozwoju systemów - https://systems-fl.ingello.com

    Ogólnie w porządku, ale zacząłbym od starannego audytu rozbieżności, a nie od poprawek w bazie - siedem razy sprawdź, raz zaktualizuj =)

  2. 196  
    5 dni1517 PLN

    mamy już praktycznie gotowe podobne rozwiązanie do porównania Excel i Postgres, można je szybko dostosować i uruchomić, jesteśmy w kontakcie ))
    wstępnie co do terminu - 4-5 dni roboczych, co do budżetu - 18 000 UAH.
    Można nie komplikować - najpierw robimy bezpieczne porównanie, liczymy rozbieżności, potem przygotowujemy osobne skrypty SQL do korekty i raport kontrolny.
    Zobaczcie, tu jest niuans - dla dwóch baz na różnych serwerach lepiej nie poprawiać danych ręcznie, a stworzyć powtarzalny scenariusz, aby później porównanie można było powtarzać bez czarów z tabelkami.
    Będą potrzebne pliki Excel, dostęp do struktury tabel, zasady dopasowania towarów, kategorii, grup, podgrup, stanów magazynowych i numerów seryjnych.
    Możemy również dodać prostego asystenta AI do sprawdzania nowych plików Excel przed załadunkiem, aby wychwytywać typowe błędy przed aktualizacją bazy.
    Proszę o wyjaśnienie - potrzebne są tylko skrypty SQL czy także końcowa tabela rozbieżności dla każdego punktu.
    I drugie pytanie - czy jest baza testowa, w której można przetestować poprawki przed bazą roboczą.
    https://business.ingello.com/forma-wms - bliski przykład dotyczący ewidencji, towarów, magazynów i porównania danych.
    https://business.ingello.com/forma-crm - przykład systemu korporacyjnego z danymi operacyjnymi, rolami i logiką biznesową.
    https://systems-fl.ingello.com - nasz profil Ingello Systems dla projektów na giełdzie.


Zleceniodawca
Yekaterina Simonova ООО "УЦРВТ"
Ukraina Kijów  3  0
Zlecenie zostało opublikowane
10 godzin 25 minut temu
124 wyświetlenia
Do zamknięcia
13 dni 13 godzin
Tagi
  • Navicat
  • Excel
  • SQL
  • PostgreSQL