postgresql базу с помощью pgloader,
теперь хочу сделать дамп БД, чтобы спокойно возиться с ней на ноуте, обновляя код приложения
у базы в постгре, которая дампится так:
3dthisru | machine_tree | table | root
дамп делаю так:
pg_dump -x -U root -W -Z 9 --clean --if-exists -Fc -f reprap.dump reprap
потом локально создаю БД reprap, принадлежащую юзеру reprap и заливаю через рута (чтобы не возиться с настройкой hb_pga.conf:
pg_restore -v -U ruslanpopov -d reprap -W --clean --if-exists -Fc --no-owner --role=reprap reprap.dump
но в итоге имею то, что показано на картинке
как же так?
Догадка: может, они не в схеме public и просто не находятся по дефолтному search_path? В какой схеме находятся исходные таблицы?
3dthisru, если я правильно понимаю
Попробуйте включить это название в search_path
А как правильно влить дамп в public?
Обсуждают сегодня