Informix2postgres Migration Series: Compare Database tables and Generate Report

Register
Submit a solution
The challenge is finished.

Challenge Overview

     Requirement

In this challenge, we would like you to compare informix and postgres  respective database/schema tables for count.

  • Generate General report for each DB/schema tables. 
  • Generate Table Modification report for a given parameter.
  • Generate exception report, If table count mismatch.

     Specification

  • Report format is shared at forums. ReportGenerationID is unique id and each time a report runs, this id has to-be mapped all DB/schema and tables. There are few tables missing on both sides hence ignore.
  • For report, if either one of DB table is empty then difference is NULL.
  • Write a nodejs app by connecting to respective Databases and iterate for count.
  • Use ‘ifxnjs’ package for connecting to informix. Refernce implementation for infomrix can be found here https://github.com/topcoder-platform/legacy-mm-processor/

    Environment Setup

 
 

 

Final Submission Guidelines

  • Report as per specification.
  • Report generation node script.
  • Clear Setup and Documentation.

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30109464