Soporte para base de datos en otro host

Como lanza un comando de psql, si está en localhost no hay problema. El tema es cuando la DB está en otro host y eso falla. La modificación que se propone es llamar al psql de la siguiente manera:

retcode = call(["psql", "--dbname=" + dbname, "-U" , "dbargentina", "-h", "172.24.16.2",  "--command=\copy t(regimen,create_date,from_date,to_date,vat,multilateral,u1,u2,percentage,u3,u4) FROM " + txt_path + " WITH DELIMITER ';' NULL '' "], stderr=STDOUT)

Lo que hay que tener en cuenta es que tenemos que de alguna manera obtener estos datos de la configuración de Odoo. El otro problema a resolver es que si tenemos que acceder con password, no se lo puede enviar como parámetro desde el psql.

Las dos opciones son:

La primera de ellas parece más viable porque no hay que tocar ni crear archivos en el usuario correspondiente.