Docker image to help with PostgreSQL major versions migration
.gitignore | ||
build.sh | ||
Dockerfile | ||
migrate.sh | ||
README.md |
Docker migration helper
Test
Create an outdated database
mkdir test-db
docker run --rm --name testdb -u 1000 -e POSTGRES_PASSWORD=password -v $(pwd)/test-db:/var/lib/postgresql/data -it postgres:16
Perform the migration:
./build.sh && docker run -u 1000 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=password -v $(pwd)/test-db:/db --rm -it pierre42100/postgresmig:16to17