Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL compatible schema. It connects your Oracle database, scan it automatically and extracts its structure or data, it then generates SQL scripts that you can load into PostgreSQL.
When I tried release 24.3, I saw a new way of translating "IS NOT NULL" clause:
It once was "(myVar IS NOT NULL AND myVar::text <> '')
Now I see "(myVar AND myVar::text <> '')
It looks like a change linked to boolean variables or columns...
I attach a small probe package zip with 3 files: Oracle, migrated with ora2pg 23.1 and migrated with ora2pg 24.3.
(you will see that this sample code is common with my previous issue)
Hello Darold,
When I tried release 24.3, I saw a new way of translating "IS NOT NULL" clause: It once was "(myVar IS NOT NULL AND myVar::text <> '') Now I see "(myVar AND myVar::text <> '')
It looks like a change linked to boolean variables or columns...
I attach a small probe package zip with 3 files: Oracle, migrated with ora2pg 23.1 and migrated with ora2pg 24.3. (you will see that this sample code is common with my previous issue)
Best Regards, Eric PCK_PROBE-20240530.zip