I need to copy data from remote Postgres server that has limited disk space and limited connectivity to a server
It sounds like you don't need a local server, just a queue file that you write the data to then insert in batches into the server when it's available. 

Just log to a local CSV file or something.

Alternately, you could use something like Londiste (from Skytools) to replicate the rows from a local server to the remote. It's pretty fault-tolerant.

Finally, the team I'm involved in will soon be releasing a new replication option for PostgreSQL that would meet your needs rather nicely. It's a few weeks/months off production release, though.