0
まず、これは Copy a PostgreSQL database into another databaseに基づいています。私はそこに私の問題を喜んで公開するだろうが、まだカルマが足りない。ここでsshによるpostgresqlデータベースのコピー
は私のコードです:
sourceDB=$1
targetDB=$2
ssh mgf "createdb $targetDB"
pg_dump -C "$sourceDB" | ssh -C mySSHalias "psql $targetDB"
は、ここで出力です:
SET
SET
SET
SET
SET
SET
ERREUR: la base de données « mySourceDB » existe déjà
ALTER DATABASE
\connect : option de connexion « -reuse-previous » invalide
私の2番目のコマンドは、使用してデータベースを作成しようとしながら、だから、基本的に私の最初のコマンドは、$ TARGETDBの名前のデータベースを作成しています$ sourceDBの名前は?
パイプの反対側で別の名前で復元する方法はありますか。
私はとても愚かです...ありがとうございました! – Yann