Этот README-файл содержит инструкции по восстановлению базы данных из дампа и применению миграций с использованием Docker и Alembic.
-
Очистите существующие данные и таблицы в базе данных:
docker exec -it infra-postgres-1 psql -U postgres -d procharity_back_db_local -c "DROP SCHEMA public CASCADE; CREATE SCHEMA public;"
-
Загрузите данные из дампа SQL:
docker exec -i infra-postgres-1 psql -U postgres procharity_back_db_local < name_dump.sql
-
Удалите таблицу alembic_version из базы данных:
docker exec -it infra-postgres-1 psql -U postgres -d procharity_back_db_local -c "DROP TABLE alembic_version;"
-
Примените миграции с помощью Alembic:
alembic upgrade head
-
Восстановление базы данных и применение миграций завершено.