• [^] # Re: inverse

    Posté par . En réponse au message Obtenir sortie de psql via ssh [résolu]. Évalué à 2.

    parce que ta commande :

    ssh user@server2 "psql << END
    select tablename from pg_tables LIMIT 1;
    END"

    equivaut à lancer la commande :

    psql << END
    select tablename from pg_tables LIMIT 1;
    END

    sur le serveur final, ce qui n'est pas une commande valide

    d'apres la documentation la bonne commande serait celle-ci (note le \x obligatoire)

    psql <<EOF
    \x
    SELECT * FROM foo;
    EOF

    evidemment il faut aussi preciser la base de données, et d'autres options si necessaire

    plus d'infos ici
    https://www.postgresql.org/docs/9.4/static/app-psql.html