Как изменить исходные данные из БД PostreSQL для создания портфолио?

Рейтинг: 0Ответов: 1Опубликовано: 07.06.2023

У меня есть ряд кейсов на основе конфиденциальной информации (источник данных - БД на 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

Готово. База копирована. Копия сделана включая структуру и всю содержащуюся информацию.

Дальше можно вносить изменения в новую базу данных.