if you use Heroku Postgres Database ( production tier ), they have a fork feature as well.
if you are running Postgres on your own and for relatively small loads, it's quite trivial to create a copy of the db using Template
CREATE DATABASE new_db TEMPLATE = old_db;
https://www.postgresql.org/docs/9.2/static/manage-ag-templat...While not the responsibility of a DB vendor, it would be nice if this includes some Data anonymization/randomization option.