1. Для экспорта базы данных из psql на виртуальной машине выполните следующую команду в терминале:
```
pg_dump -U <имя_пользователя> -d <имя_базы_данных> -f <путь_к_файлу_экспорта>
```
Например:
```
pg_dump -U postgres -d mydatabase -f /home/user/db_export.sql
```
2. Переместите файл экспорта на компьютер с Windows, к которому вы хотите импортировать базу данных.
3. Для импорта базы данных в pgAdmin4 на компьютере под управлением Windows откройте pgAdmin4, создайте новую базу данных, выбрав опцию "Restore" и указав путь к файлу экспорта.
Чтобы настроить удаленное подключение к базе данных PostgreSQL из pgAdmin4, работающем на виртуальной машине VMware с Ubuntu:
1. Убедитесь, что PostgreSQL на виртуальной машине настроен для принятия удаленных подключений. Для этого отредактируйте файл `pg_hba.conf` и `postgresql.conf`.
2. В `pg_hba.conf` добавьте строку:
```
host all all <ip_адрес_вашего_компьютера>/32 md5
```
3. В `postgresql.conf` установите параметр `listen_addresses` на `*`, чтобы разрешить удаленные подключения.
4. Перезапустите PostgreSQL, чтобы применить изменения.
5. В pgAdmin4 на виртуальной машине добавьте новый сервер, указав IP-адрес виртуальной машины, порт PostgreSQL (по умолчанию 5432), имя пользователя и пароль.
6. Подключитесь к серверу и начните работу с базой данных PostgreSQL из pgAdmin4 на виртуальной машине.