Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

It is necessary to check the scripts and update the data in the Postgres database.

Translated

  1. 673
     5  0

    7 days45 USD

    Hello, I have worked on data synchronization between two PostgreSQL databases — we identified discrepancies in over 15,000 product records and automatically corrected them through scripts, which is similar to your task.

    Could you please let me know if the data in the Excel tables has a fixed format or if the structure can change between updates?

    I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  2. 172  
    1 day45 USD

    Feel free to contact me, I will do it.

  3. 1522    14  0
    1 day223 USD

    Hello!

    The task is clear — SQL scripts for comparing data between two PostgreSQL databases and Excel, identifying discrepancies and correction scripts for each of the 6 points.

    I work with PostgreSQL, and the submission format matches yours: discrepancy script → discrepancy table → correction script → correctness check in both databases.

    Running via AnyDesk and Navicat — no problem.

    We will discuss the details and exact price privately after you share the table structure and an example of the Excel file.

    I look forward to collaborating!

  4. 615    3  0
    5 days111 USD

    Hello.

    I can take on the task involving PostgreSQL and Excel spreadsheets. For such adjustments, it is important to first obtain a control picture of the discrepancies, and only after that run the UPDATE scripts.

    I suggest performing the work as follows:
    1. Loading Excel data into temporary / staging tables
    2. SQL queries for reconciliation for each block
    3. A discrepancies table and the number of records for each item
    4. Agreement on the correction logic
    5. Separate SQL correction scripts
    6. Rechecking after the update

    In the scripts, I will include:
    - Transactions before changes
    - Checking the number of records before/after
    - The ability to rerun without corrupting data
    - Separate queries for diagnostics and separate ones for corrections
    - Minimization of manual edits directly in the production database

    Before starting the work, I need to clarify:
    - Is there a test database or dump?
    - What fields are the keys for comparison?
    - Are the Excel spreadsheets the benchmark or do they also need to be verified?
    - Is there direct access between the two PostgreSQL servers?
    - What current scripts already exist?

    I can work via AnyDesk / Navicat, but before making changes, it is advisable to have a backup or a test run.
    We can discuss the details in private messages.

  5. 626    1  0
    4 days78 USD

    Good day, Ekaterina!

    Understood: we need to verify and organize the data in Postgres, reconcile between Excel spreadsheets and two databases on different servers, search for discrepancies, and create SQL scripts for corrections. For each block (items for repair, categories/groups/subgroups, quantity statistics, spare parts), provide the total number of discrepancies plus a fix script. Execution via AnyDesk in Navicat, I work this way.

    How I will ensure reliability:
    - For each point, first DIAGNOSIS: an SQL query showing discrepancies (count plus the actual records), so you can see the volume before corrections;
    - then a FIX script, idempotent (re-running does not break) and in a transaction (rollback if something goes wrong);
    - reconciliation of Excel and Postgres and between the two databases through temporary staging tables, to avoid touching production data directly until confirmed;
    - for each block, a report showing discrepancies N became 0.

    Safe: first in a transaction with verification, then confirmation. No blind corrections on the production database.

    Clarification: two databases on different servers, do we connect them through export/import (dump/staging) or is there direct access (dblink/FDW)? This affects the approach to reconciliation.

    We work through Safe step by step: Stage 1, diagnosis scripts for all blocks (you see all discrepancies), then correction scripts. Zero risk.

    Estimate: 3500 UAH, 4 days. Examples of work: Freelancehunt https://guardlabs.online

  6. 278  
    5 days312 USD

    Good day! I did an Excel ↔ Postgres reconciliation as a reproducible scenario, not manual editing: first a read-only reconciliation on staging, I calculate discrepancies by keys (product, category, group, balance, serial number), then separate idempotent SQL scripts for corrections and a report for each item. I upload to the production database only after running on the test one and your OK — to avoid surprises on both servers. Is there a test database available, or should we run the reconciliation on a dump of the production one? Ready in 5 days.

  7. 3481    49  2
    2 days56 USD

    Hello!

    The task is standard, I will complete it without any problems. I hold the 38th place in the SQL ranking on the relevant site, so I have good practical experience working with databases.

    I look forward to collaborating!

  8. 738    4  0
    1 day56 USD

    Good day. I will do it within 1 day! Ready to start now. Huge experience. Write to discuss.

  9. 893    1  0
    6 days134 USD

    Good day, Ekaterina.

    In brief:

    Your data in PostgreSQL will be fully verified and synchronized with Excel spreadsheets and between servers. Each of the six verification points will receive a clear report on discrepancies and SQL scripts for their resolution. Using a direct connection through Navicat will allow for safe updates without the risk of data loss. I will use the excelize library to work with Excel files, which guarantees accurate reading and matching of data. As a result, you will have a consistent database where all products, categories, spare parts, and stocks will be fully aligned.

    In detail:

    Discrepancies between two PostgreSQL servers and external Excel spreadsheets often arise due to desynchronization of key fields—especially when spare parts are linked to repair items through complex category and subgroup relationships. Your six verification points cover exactly those areas where typical discrepancies accumulate, and each of them requires a separate report with a record count, as well as a separate script for their correction.

    Your database will be fully verified through Navicat: for each point, you will receive a discrepancy table, a discrepancy script, and a data correction script for synchronizing both databases. Excel files are matched using the excelize library—this is more reliable than manual import, as type and encoding checks eliminate missed rows without notification. Before executing any UPDATE or DELETE, a backup will be created—this will protect against data corruption if the matching reveals unexpected matches. Your scripts will be adapted to the acceptance format: reconciliation script, discrepancy table, correction script, correct data in both databases.

    To avoid scope creep, it is advisable to finalize the exact list of tables and fields for comparison for each of the six points before starting—this way, the correction scripts will cover exactly what is needed, without surprises.

    Later, automated verification triggers and constraints can be created. This will eliminate the recurrence of discrepancies in categories and stocks, as the system will automatically reject incorrect data at the PostgreSQL architecture level.

    SQL views can also be developed for monitoring product and spare part statistics. This will allow you to instantly see current discrepancies in Navicat without the need to run manual verification scripts each time.

  10. 2008    36  3
    1 day67 USD

    Good day, I will gladly help with the review and correction of SQL scripts for PostgreSQL, as well as updating data from external Excel tables. I have over 5 years of experience with databases, particularly PostgreSQL. Feel free to reach out!

  11. 259    0  1
    1 day33 USD

    Good afternoon, Ekaterina. I am ready to take on the review of scripts and update the data in your Postgres database.

    I have experience working with PostgreSQL and writing SQL scripts for finding discrepancies, matching tables, and updating attributes. The specifics of working with external Excel tables and cross-server comparisons are clear to me.

    I am ready to work according to your requirements:
    — I will connect via AnyDesk.
    — All runs and adjustments of scripts will be conducted directly in Navicat.
    — I will strictly follow all 6 points (from checking repair attributes to reconciling balances and serial numbers).

    Regarding the price and deadlines, I have oriented myself with the rate (1500 UAH, I will complete it in 1 day). Please let me know if the scripts for correction have already been written and only need adjustments, or if part of the matching logic needs to be written from scratch? I am ready to discuss the details and get started.

  12. 1885    29  1   1
    1 day62 USD

    Hello! I am ready to help with your project. I have extensive experience in development and can implement all the necessary components according to your documentation. I guarantee quality execution within the agreed deadlines.

  13. Nick Osipov Web4Business
    4975    41  4   1
    3 days22 USD

    Good day!

    I have extensive experience working with PostgreSQL, optimizing SQL scripts, and integrating data from Excel. I am ready to professionally review and update your databases, including cross-server synchronizations and working through Navicat.

    Message me privately, and we will clarify the details.

  14. 1510    10  0
    5 days178 USD

    Good afternoon! We have experience in data migration and synchronization between remote Postgres instances. We implement the task by writing optimized SQL procedures for processing external files and cross-server queries, ensuring data integrity during updates.

  15. Another 2 proposals concealed
  1. 5148
     31  0
    Work example:
    Mobile app with admin
    5 days534 USD

    Can be taken into work. The estimate for the first stage is 24,000 UAH and up to 5 working days, if the accesses and tables are already prepared.

    Look, there’s a nuance here - I wouldn’t edit the working database manually through Navicat without a verification pass. The normal procedure is this - first, we create SQL for reconciliation, get the discrepancy tables and the number of records for each item, then separately prepare correction scripts, then run them on a test copy or in transactions with rollback. Only after that do we apply them to the working data. Otherwise, you can fix one category and quietly break the links with spare parts, and that hurts later and is not philosophical =/

    Access to two PostgreSQL databases will be needed, Excel files with reference tables, the structure of the necessary tables, and an understanding of which fields are considered keys for comparison. AnyDesk and Navicat are suitable, but for quality, it’s better to have at least a schema export and a test copy of the data.

    Please clarify:
    > is there a test database or should we work only through transactions in the working database?
    > Are the Excel tables the reference, or do they also need to be checked before updating?

    We have had similar tasks in accounting systems and warehouse logic:
    > https://business.ingello.com/forma-wms - WMS and warehouse processes, close to balances, categories, and related product data
    > https://business.ingello.com/platforma - corporate platform with business logic and data between modules

    The main profile for system development - https://systems-fl.ingello.com

    Overall, it’s fine, but I would start with a careful audit of discrepancies, not with edits in the database - check seven times, update once =)

  2. 196  
    5 days401 USD

    we already have a practically ready similar solution for reconciling Excel and Postgres, it can be quickly adapted and launched, in touch ))
    preliminary timeline - 4-5 working days, budget - 18,000 UAH.
    We can keep it simple - first, we do a safe reconciliation, calculate discrepancies, then prepare separate SQL scripts for corrections and a verification report.
    Look, there’s a nuance - for two databases on different servers, it’s better not to edit data manually, but to create a reproducible scenario so that the reconciliation can be repeated without any hassle with tables.
    We will need Excel files, access to the table structure, rules for matching products, categories, groups, subgroups, stocks, and serial numbers.
    We can also add a simple AI assistant to check new Excels before loading, to catch typical errors before updating the database.
    Please clarify - do you only need the output of SQL scripts or also a final table of discrepancies for each item?
    And the second question - is there a test database where corrections can be run before the working database?
    https://business.ingello.com/forma-wms - a close example for accounting, products, warehouses, and data reconciliation.
    https://business.ingello.com/forma-crm - an example of a corporate system with operational data, roles, and business logic.
    https://systems-fl.ingello.com - our Ingello Systems profile for projects on the marketplace.

Current freelance projects in the category Databases & SQL

Integration of Viber into 1C 8.3

223 USD

Project Meta Implement Viber integration without using third-party CRM systems. All work with messages should be done directly in our internal CRM based on BAS / 1C 8.3.Current System BAS / 1C 8.3 Custom configuration "Customer Service" Database of over 40,000…

Databases & SQLWeb Programming ∙ 1 hour 7 minutes back ∙ 9 proposals

A Senior Flutter + Backend developer is required to create an MVP for a startup (similar to Uber for household services).

223 USD

Looking for an experienced developer (or a small team) to create an MVP mobile application — a service for urgent calls to specialists similar to Uber, Uklon. Development needed: • mobile application for iOS and Android (Flutter); • server part (REST API); • admin panel; •…

Databases & SQLHybrid Mobile Apps ∙ 16 hours 57 minutes back ∙ 35 proposals

Need an Airtable architect to build a relational schema and a new clean Airtable base.

Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are…

Databases & SQLDesktop Apps ∙ 5 days 19 hours back ∙ 10 proposals

Basketball Coaching Education Platform + Custom CMS

Basketball Coaching Education Platform + Custom CMSProject Overview We are looking for an experienced web development team or full-stack developer to build a modern basketball coaching education platform. The website will provide basketball coaches with access to educational…

Databases & SQLWeb Programming ∙ 6 days 12 hours back ∙ 93 proposals

Integration of Viber in 8.3

223 USD

Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist…

Databases & SQLBot Development ∙ 6 days 16 hours back ∙ 18 proposals

Client
Yekaterina Simonova ООО "УЦРВТ"
Ukraine Kyiv  3  0
Project published
5 days 1 hour back
166 views
Until closing
8 days 22 hours
Tags
  • Navicat
  • Excel
  • SQL
  • PostgreSQL