Как изменить исходные данные из БД PostreSQL для создания портфолио?
У меня есть ряд кейсов на основе конфиденциальной информации (источник данных - БД на PostgrSQL). Мне нужно сделать портфолио на основе выполненной работы. Я думаю, что проще будет сделать копию базы данных с измененными данными и использовать ее в портфолио. Как я могу сделать измененную резервную копию, без значительного искажения данных (чтобы не было необходимости кардинально переделывать уже выполненную работу).
Ответы (1 шт):
Копия базы данных делается следующем образом.
В начале делается backup текущей базы:
pg_dump -U username -d original_database > original_backup.sql
Потом создается новая пустая база:
createdb -U username portfolio_database
Далее backup переносится в новую базу:
psql -U username -d portfolio_database < original_backup.sql
Готово. База копирована. Копия сделана включая структуру и всю содержащуюся информацию.
Дальше можно вносить изменения в новую базу данных.