On Mon, 2020-04-20 at 14:02 +0000, Pepe TD Vo wrote: > we can access Oracle table within Postgres? How? Need to create a database link > and/or how can both talk to each other? That would be the Oracle foreign data wrapper: https://laurenz.github.io/oracle_fdw/ > My data is from production, can turn off the foreign key. Is there a way to copy > data from Oracle to Postgres faster? Should I export the Oracle data table via > dump file as text/csv and insert it into Postgres? Can we use an oracle dump file? You cannot use an Oracle dump, because that is in a proprietary format. Using the foreign data wrapper, you define a foreign table in PostgreSQL. When you select from that table, the data are directly fetched from Oracle. Then you can do INSERT INTO localtable SELECT * FROM foreign_table; to transfer the data, without any intermediary file storage. In a way, the data are streamed from Oracle to PostgreSQL. Yours, Laurenz Albe -- Cybertec | https://www.cybertec-postgresql.com