Re: Migrating data from DB2 zOS to PostgreSQL - Mailing list pgsql-general

From Marc Cousin
Subject Re: Migrating data from DB2 zOS to PostgreSQL
Date
Msg-id 26370146-1fce-5f8b-ca49-02a8d0d1f336@gmail.com
Whole thread Raw
In response to Re: Migrating data from DB2 zOS to PostgreSQL  (Sameer Kumar <sameer.kumar@ashnik.com>)
List pgsql-general
Please, file these as issues on github (i'm the author). It will be much
easier to solve your problems.

Regards

On 06/12/2016 11:42, Sameer Kumar wrote:
>
>
> On Tue, 6 Dec 2016, 9:27 p.m. Swapnil Vaze, <swapvaze28@gmail.com
> <mailto:swapvaze28@gmail.com>> wrote:
>
>
>     Hello Julien,
>
>     We created DDLs from DB2 zOS system and tried to run script in below
>     format:
>
>      ./db2topg.pl <http://db2topg.pl> -f sql1.txt -o testdir
>
>     It throws below error:
>
>     I don't understand <CREATE TABLE "A90DVDT"."DLR_FAM_MRKTSHR_FY_END"
>     > at ./db2topg.pl <http://db2topg.pl> line 880, <IN> line 24.
>
>     For testing we used file with below content:
>
>     cat sql1.txt
>     -- This CLP file was created using DB2LOOK Version "10.5"
>     -- Timestamp: Tue Dec  6 04:14:28 CST 2016
>     -- Database Name: DB239
>     -- Database Manager Version: DB2 Version 11.1.0
>     -- Database Codepage: 1208
>
>
>     ------------------------------------------------
>     -- DDL Statements for Table "A90DVDT"."DLR_FAM_MRKTSHR_FY_END"
>     ------------------------------------------------
>
>     CREATE TABLE "A90DVDT"."DLR_FAM_MRKTSHR_FY_END"
>                     (
>                      "DEALER_ID"  CHAR(6)  NOT NULL ,
>                      "MKTSHR_MONTH"  DATE NOT NULL ,
>                      "L12_DP_DLR_IN_AOR"  DECIMAL(15,6) ,
>                      "L12_DP_DLR_OUT_AOR"  DECIMAL(15,6) ,
>                      "L12_DP_DLR_SHARE"  DECIMAL(8,5) ,
>                      "L12_SA_DLR_SHARE"  DECIMAL(8,5) ,
>                      "L12_CA_DLR_SHARE"  DECIMAL(8,5) ,
>                      "L12_U90_DLR_IN_AOR"  DECIMAL(15,6) ,
>                      "L12_U90_DLR_OUT_AOR"  DECIMAL(15,6) ,
>                      "L12_U90_DLR_SHARE"  DECIMAL(8,5)
>                     );
>
>
> I will strongly recommend removing the quotes around table name and
> column names. Else you may have challenges porting application to PG. As
> PG by default refers to object names in small case unless you out quotes
> around them.
>
> So after migration a statement like
>
> Select * from DLR_FAM_MRKTSHR_FY_END;
>
> would fail.
>
> Also about the error, see what is before this create table statement.
> Make sure there is a semi colon to terminate the statement before the
> CREATE table.
>
> How are you running it? psql?
>
>
>     Thanks,
>     Swapnil
>
>
>     On Tue, Dec 6, 2016 at 12:23 PM, Julien Rouhaud
>     <julien.rouhaud@dalibo.com <mailto:julien.rouhaud@dalibo.com>> wrote:
>
>         On Tue, Dec 06, 2016 at 11:06:12AM +0530, Swapnil Vaze wrote:
>         > Hello,
>         >
>
>         Hello
>
>         > We need some help on how we can migrate data from DB2 zOS database to
>         > postgres database.
>         >
>         > Are there any utilities present? Any thoughts how we should approach?
>
>         You can use this utility: https://github.com/dalibo/db2topg
>
>         The README should provide all needed informations.
>
>         --
>         Julien Rouhaud
>         http://dalibo.com - http://dalibo.org
>
>
>
>
>     --
>     Thanks & Regards,
>     Swapnil Vaze
>
> --
>
> --
>
> Best Regards,
>
> *Sameer Kumar | DB Solution Architect*
>
> *ASHNIK PTE. LTD.*
>
> 101 Cecil Street, #11-11 Tong Eng Building, Singapore 069533
>
> T: +65 6438 3504 | www.ashnik.com <http://www.ashnik.com/>
>
> Skype: sameer.ashnik |   T: +65 8110 0350
>
>
> **
>
> www.ashnik.com <http://www.ashnik.com/>​
>



pgsql-general by date:

Previous
From: Tom DalPozzo
Date:
Subject: Re: INSERT - UPDATE throughput oscillating and SSD activity after stopping the client
Next
From: ""
Date:
Subject: Re: Index size