pgloader - can be used for live database
migration or from files
pgdump
Can lock tables
Can be run against read replicas, but you run into the issue of it
being cancelled if your read replica falls to far behind. This can
also be a problem which can be worked around by pausing
replication