Создайте дамп своей базы данных (используя pg_dump
), удалите и заново создайте базу данных (теперь у вас есть пустая база данных) и восстановите все данные схемы (используя pg_restore
с параметром --schema-only
). Это просто восстановит определения данных (таблицы, типы, последовательности, функции и т. Д.), Но не сами данные.
Для получения дополнительной информации обратитесь к руководству. Вы можете использовать эти строки, если все переменные окружения PG установлены по мере необходимости, в противном случае вам, по крайней мере, нужно будет указать некоторую информацию о соединении:
pg_dump -F c -f <dump_file_name_here> <db_name_here>
pg_restore -c -C -F c -d <db_name_here> --schema-only <dump_file_name_here>
Также можно поставить параметр --schema-only
наpg_dump
. Если вы больше не хотите использовать данные, это может значительно ускорить процесс.