У меня бот 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))