Overview of PGmigrate features
masterPGmigrate is a database migration tool designed for PostgreSQL that supports:
- Transactional and nontransactional migrations: Leverages the full power of PostgreSQL DDL.
- Callbacks: Allows executing DDL at specific steps of the migration process (e.g., dropping code before migrations and recreating it after).
- Online migrations: Enables executing a series of transactional migrations and callbacks within a single transaction, allowing for a simple
ROLLBACKto maintain a consistent state if an error occurs.