У меня проблема с восстановлением базы данных с использованием pg_restore. У меня установлена Postgres 12.2 на моей Ma c под управлением High Sierra (10.13.6). Он был установлен вместе с Brew.
Я создал простую базу данных "foo" с таблицей "foo", чтобы проверить это:
Nates-MacBook-Pro:k8s natereed$ psql -d foo
psql (12.2, server 12.1)
Type "help" for help.
foo=# SELECT table_schema,table_name
FROM information_schema.tables
WHERE table_schema='public' ORDER BY table_schema,table_name;
table_schema | table_name
--------------+------------
public | foo
(1 row)
Создать дамп:
pg_dump -Fc foo -f foo.backup
Когда я пытаюсь восстановить, ничего не происходит. pg_restore просто зависает:
pg_restore -h localhost -p 5432 -U postgres -v -Fc -f foo.backup
Я пробовал различные варианты этой команды, но каждый раз, когда она просто зависает. В Activity Monitor я вижу процесс, но он не использует процессор.