Skip to main content

Module docker

Module docker 

Source
Expand description

Docker container management for shadow databases

This module provides functionality to manage PostgreSQL containers for use as shadow databases in pgmt operations.

Structs§

ContainerInfo
Information about a running PostgreSQL container
DockerManager
Docker container manager for PostgreSQL shadow databases
ShadowDatabase
RAII wrapper for a shadow database that ensures cleanup on drop

Functions§

cleanup_all_containers
Clean up all registered containers
register_container
Register a container for cleanup at process exit
unregister_container
Unregister a container (when manually cleaned up)