PGmigrate: Streamlined PostgreSQL Migration Tool icon

PGmigrate: Streamlined PostgreSQL Migration Tool

PGmigrate is a powerful PostgreSQL migration tool developed by Yandex, designed to simplify the database migration process while leveraging the full capabilities of PostgreSQL DDL. It supports both transactional and nontransactional migrations, ensuring the integrity and reliability of your database during updates and modifications.

Features

Transactional and nontransactional migrations for flexible database management

Callbacks to execute specific DDL commands at various stages of the migration process

Support for online migrations, allowing safe execution of multiple migrations within a single transaction

Error handling with rollback capabilities to maintain database consistency

Enhanced logging and version management features for better tracking of migration states

Repository Details

632
62
Updated: 11/26/2024

Languages

Python
Gherkin
Dockerfile
Shell
Makefile

License

PostgreSQL License