dbptk-developer icon indicating copy to clipboard operation
dbptk-developer copied to clipboard

Problem with duplicate column name

Open BorisDomajnko opened this issue 5 years ago • 5 comments

Description: Cannot restore database: ERROR: column "OB_ID" specified more than once Call getNextException to see other errors in the batch.

If I check the initial dbptk-report-20170126124051360.txt for creation with older DBPTK, I see:

- Type conversion in import module: in `RPE.UL_.OB_ID` (format: schema.table.column) has original type `NUMBER(3,0)` and was converted to the standard type `DECIMAL(3)`
   . . .
- Type conversion in import module: in `RPE.UL_.OB_ID` (format: schema.table.column) has original type `NUMBER(3,0)` and was converted to the standard type `DECIMAL(3)`

And db creation log dbptk-app.log.txt with 2.4.0:

 CREATE TABLE "RPE"."UL_" (
  . . .
 "OB_ID" numeric(3) NOT NULL,
 . . . 
 "OB_ID" numeric(3) NOT NULL,
 . . . 
 
 was aborted: ERROR: column "OB_ID" specified more than once  Call getNextException to see other errors in the batch.

Is it possible to have columns with duplicate names? Is the problem in old siard package or in export into database? Regards, Boris

BorisDomajnko avatar Sep 04 '19 12:09 BorisDomajnko

Hi Boris,

Each table has a set of columns, and the column name must be unique.

Please, report which databases (import and export) you used for this example or provide both logs.

hmiguim avatar Sep 10 '19 16:09 hmiguim

Hi, I will try to contact the producer who made this package. regards, Boris

V V tor., 10. sep. 2019 ob 18:46 je oseba Miguel Guimarães < [email protected]> napisala:

Hi Boris,

Each table has a set of columns, and the column name must be unique.

Please, report which databases (import and export) you used for this example or provide both logs.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/keeps/db-preservation-toolkit/issues/389?email_source=notifications&email_token=AEGAIVOHVFY4C3FNPB4V7MLQI7FP5A5CNFSM4ITRPBK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6LYKBQ#issuecomment-530023686, or mute the thread https://github.com/notifications/unsubscribe-auth/AEGAIVOKKAVZZO3PVSLWMWLQI7FP5ANCNFSM4ITRPBKQ .

BorisDomajnko avatar Sep 11 '19 06:09 BorisDomajnko

@BorisDomajnko any update on this?

luis100 avatar Oct 14 '19 12:10 luis100

I am sorry, but the creator has not responded yet. I will contact them again. Kind regards.

BorisDomajnko avatar Oct 14 '19 14:10 BorisDomajnko

Finally I got the response from the creator. They have used the latest DBPTK now. java -jar "-Dfile.encoding=UTF-8" dbptk-app-2.6.1.jar migrate --import oracle --import-server-name=10.5.76.26 --import-instance="testb.gurs.sigov.si" --import-port-number=1521 --import-username=rpe --import-password=*** --import-accept-license --export siard-2 --export-file=outRPE_UL.siard -etf rpe_tables.txt dbptk-app.log.txt rpe_tables.txt

BorisDomajnko avatar Oct 21 '19 12:10 BorisDomajnko