Als je snel even wat tabellen uit PostgreSQL naar Oracle wilt hebben kun je onderstaand scriptje gebruiken:

pg_dump --column-inserts -t table_name -f table_name.dmp database_name

cat table_name.dmp|sed -e "s/character varying/varchar2/g" -e "s/integer\|bigint/number/g" -e "s/timestamp with time zone/date/g" -e "s/boolean/char(5)/g" -e "s/'[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]\.[0-9][0-9][0-9]+01'/TO_TIMESTAMP(&,'YYYY-MM-DD HH24:MI:SS.FF3+FF')/g"|grep -v -E "^SET|^ALTER TABLE" >table_name.sql

sqlplus username/passwd@database_name

SQL> @table_name.sql

Het zet de data typen character varying om in varchar2, integer of bigint in number, timestamp with time zone in date en boolean in char(5) "true" of "false"

Als je meer datatypen hebt moet je het script uitbreiden. De datum conversie gaat niet op de miliseconde nauwkeurig, wel op de seconde.