Challenge Overview
For this challenge, we'd like to create a general tool that can be used to convert db schema from informix to postgreSQL.
General Requirements
Notes, ensure proper documentations for all the features.
Requirement 1: Schema Migration of Informix DB
- the schema to covert can be found on https://github.com/topcoder-platform/tc-database-scripts
- Following DB Schemas should be covered.
- The Tool should be able to create converted compatible DB Schema with PostgreSQL 9.6+, which can be manually executed against PostgreSQL, or automatically if the DB connection is specifie
Detail Requirement will be attached in forum
Requirement 3: Script for Audit
Detail Requirement will be attached in forum
- Delta Data Migration Tool
- Script For Audit
- Verification Steps
General Requirements
Notes, ensure proper documentations for all the features.
Requirement 1: Schema Migration of Informix DB
- the schema to covert can be found on https://github.com/topcoder-platform/tc-database-scripts
- Following DB Schemas should be covered.
- common_oltp
- corporate_oltp
- informixoltp
- tcs_catalog
- time_oltp
- jive
- The Tool should be able to create converted compatible DB Schema with PostgreSQL 9.6+, which can be manually executed against PostgreSQL, or automatically if the DB connection is specifie
- Important: All table/Index/trigger etc should have schema prefix, I,e DB name
Example :- Create table if not exists <SchemaName>.<TableName>
- Create table if not exists common_oltp.user
- Create index if not exists common_oltp.<indexname>
- Create trigger if not exists common_oltp.<trigger>
- Consider all the DB Objects Index, triggers, function, Stored procedure, synonyms etc are taken care for schema migration.
- Map right Datatype for PostgreSQL
Detail Requirement will be attached in forum
Requirement 3: Script for Audit
Detail Requirement will be attached in forum
Final Submission Guidelines
- DB Schema Converting Tool- Delta Data Migration Tool
- Script For Audit
- Verification Steps