There is pg_dump that generates an SQL script that can be played in another database. Some scripts will be required to collect data from your 30 databases.
To avoid confusion, note that in Postgres a "database" can contain several "schemas" - in SQL Server an "instance" can contain several "databases". The basic concepts are roughly equivalent.
source share