Skip to content

Instantly share code, notes, and snippets.

@the-teacher
Created July 28, 2019 19:29
Show Gist options
  • Save the-teacher/93b6c8ae5eba762e274dc8b1cc0c3f3d to your computer and use it in GitHub Desktop.
Save the-teacher/93b6c8ae5eba762e274dc8b1cc0c3f3d to your computer and use it in GitHub Desktop.
# сохранить все текущие данные где-то
console_run `pg_dump opencook.ru > ./DUMP/orifinal_dump.opencook.ru`
console_run `cp -R ./public/uploads ./DUMP/original_files_dump`
# Хреначим прямо на живой базе
# Не создавая соединений
# Не создавая промежуточных моделей
User.update_all(password: 'password')
Post.destroy_if(ЧЕТНЫЕ)
# Делаем дамп того что получилось
console_run `pg_dump opencook.ru > ./DUMP/FOR_DEVELOPERS_dump.opencook.ru`
console_run `cp -R ./public/uploads ./DUMP/FOR_DEVELOPERS_files_dump`
console_run `ZIP ./DUMP/FOR_DEVELOPERS_files_dump + ./DUMP/FOR_DEVELOPERS_dump.opencook.ru`
# Восстанавливаем данные из дампа, который делали на первом шаге
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment