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.
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