Вы можете попытаться поместить свои тестовые данные в базу данных «шаблона» (например, mydb_template)
Чтобы подготовить тестовый сценарий, вы просто отбрасываете свою базу данных с помощью DROP DATABASE mydb
и воссоздаете на основе шаблона:1004 *.
Конечно, вам нужно подключиться, например, к template0 или postgres базе данных, чтобы иметь возможность удалить mydb .
Я думаю, это может быть быстрее, чем импортировать дамп.
Я вспоминаю обсуждение в списке рассылки PG относительно этого подхода и некоторых проблем с производительностью с большими «шаблонами», которые были исправлены в 9.0.