Re: INSERT ALL with DML ERROR Logging replacement in PostgreSQL

From: Gilles Darold <gilles(at)darold(dot)net>
To: Jagmohan Kaintura <jagmohan(at)tecorelabs(dot)com>, "pgsql-generallists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: INSERT ALL with DML ERROR Logging replacement in PostgreSQL
Date: 2022-06-21 07:37:20
Message-ID: a829f865-49bb-781e-0877-dcff179235ba@darold.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Le 21/06/2022 à 09:08, Jagmohan Kaintura a écrit :
> Hi Team,
> We are working on a project where we are moving from Oracle to
> PostgreSQL and working on a migration tool which mostly have
> statements for inserting the records which are correct and logging the
> errors in error table using ORACLE inbuilt statement for INSERT ALL
> with DML ERROR logging.
>
> As part of the postgresql best practices, what approach are we taking
> to move these types of statements in Postgresql as we don't have any
> such equivalent mechanism to load correct data in the main table and
> error record in error table with error reason.
>
> The statements mostly used are -->
> INSERT ALL INTO
> target_table
> (COLUMN LIST)
> VALUES()
> LOG ERROR INTO ...
> SELECT statement considering the source tables;
>
> )
> Can anyone please help me with what could be the best approach to
> convert this in the tool.
>
> --
> *Best Regards,*
> Jagmohan

Hi,

Maybe what you are looking for is here
https://github.com/MigOpsRepos/pg_dbms_errlog , this is a PostgreSQL
extension that emulates the DBMS_ERRLOG Oracle package.

Best regards,

--
Gilles Darold
http://www.darold.net/

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Matthias Apitz 2022-06-21 07:57:31 Re: accessing postgres from c++
Previous Message Jagmohan Kaintura 2022-06-21 07:08:14 INSERT ALL with DML ERROR Logging replacement in PostgreSQL