@brightcow

Как грамотно делать дамп и восстановление данных в БД aiogram postgres?

У меня бот aiogram в контейнере на vps, база postgres, orm sqlalchemy

Подскажите, как лучше делать дамп данных бд и восстановление их

Я делаю таким образом в терминале
docker exec -t db pg_dumpall -c -U postgres > dump_data.sql
cat db.sql | docker exec -i db psql -v ON_ERROR_STOP=0 -U postgres -d db


Можно это же делать subprocess внутри python'a

Так же делал запрос по каждой странице и записывал это в .csv, потом импортировал при нужде в базу

Мне кажется, я занимаюсь ерундой и можно это сделать грамотнее, подскажите кто разбирается в этом и применял подобное на практике
Хотелось бы что-то подобное django dumpdata))
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы