Migretti is your go-to tool for SQL migrations. Whether you are managing a small project or a large application, Migretti offers a reliable and straightforward way to handle your database changes. This tool provides not just a script runner, but a full-featured migration engine with advanced safeguards.
- Locking Mechanism: Prevents conflicting changes during migrations.
- Auditing: Keeps track of all changes for record-keeping.
- Transactional Dry-Runs: Test your migrations safely without making changes.
- User-Friendly Interface: Designed with average computer users in mind.
- Supports Various Database Systems: Works seamlessly with PostgreSQL.
- Operating System: Windows, macOS or Linux
- PostgreSQL: Compatible with versions 9.6 and above
- Python: Version 3.6 or higher installed
To get Migretti, visit the Releases page. This page includes the latest version and older releases.
Visit the Releases Page to Download
Click on the link above to go to the Downloads section.
On the Releases page, you will see a list of available versions. Select the latest release for the best features and fixes.
Look for the installer file that matches your operating system. Click to download the file to your computer.
Once the download is complete, open the installer file and follow the on-screen instructions to install Migretti on your system.
After installation, find the Migretti application in your programs list or application folder. Double-click to run it.
Migretti makes it easy to manage your SQL migrations. Hereβs a step-by-step guide:
Create migration files with the SQL commands needed for your changes. Store them in a dedicated folder.
Before running migrations, set up your PostgreSQL database connection in the Migretti settings.
Open Migretti and use the interface to load your migration files. Execute the migrations by following the provided prompts.
Keep an eye on the auditing logs to see what changes have been made during the migration process.
Check your database to confirm that the migrations were successful.
For detailed instructions and information on advanced features, visit the Migretti documentation. It covers everything you need to know about using the tool effectively.
Yes, Migretti is designed to handle migrations for applications of any scale.
Refer to the auditing logs for details on the error. Use this information to troubleshoot or consult the documentation.
You can find help in the community discussions on GitHub or open an issue for specific questions.
Migretti thrives on community feedback and contributions. If you'd like to help improve the tool, check out the contributing guidelines. We welcome input and suggestions.
If you have further questions or need assistance, feel free to reach out via the contact page linked in the GitHub repository. We are here to help!