Copy Data between different databases

From: "Tim Semmelhaack" <semmelhaack(at)gmx(dot)de>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Copy Data between different databases
Date: 2015-03-03 14:18:08
Message-ID: 003901d055bc$dfdc6540$9f952fc0$@gmx.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

I want to copy data between two servers (Version 9.1 and 9.4)

I've tried

psql -h host1 -U user1 -d db1 -f /q1.sql | psql -h host2 -U user2 -d db2 -f
/q2.sql

Both sql-scripts include the COPY (SELECT ...) TO STDOUT or COPY (SELECT
...) TO STDIN
As a result nothing is copied.

When I run a much simpler version of the query with the -c "Select .."
option it works. Because the sql-scripts are quite long, I don't to do it
without the -f option.

So where is the difference between the -c and the -f option?

Tim
-- Semmelhaack(at)gmx(dot).de

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2015-03-03 14:51:38 Re:
Previous Message Sergey Shchukin 2015-03-03 13:54:49 Re: [GENERAL] Re: [pgadmin-support] Issue with a hanging apply process on the replica db after vacuum works on primary