Welcome to migretti! This tool simplifies SQL migrations without relying on other frameworks. Itβs designed for users who want a reliable, straightforward way to manage database changes. Follow these steps to download and run migretti.
Visit this page to download: migretti Releases
To use migretti, your system should meet these basic requirements:
Make sure you have PostgreSQL set up before running migretti.
Visit the Download Page
Go to our releases page: migretti Releases.
Choose Your Version
Look for the latest version. Click on it to view the available files.
migretti-windows.exemigretti-macosmigretti-linuxRun the Installer
Locate the downloaded file in your downloads folder. Double-click the file to start the installation process. Follow the prompts to complete the installation.
migretti --version and hit enter. You should see the current installed version of migretti.Create Migration Files
Before running migretti, create migration files for your database changes. You can create files with a .sql extension in a directory of your choice.
Run Migrations
Open a terminal and navigate to the directory where your migration files are located. Use the following command to run the migrations:
migretti run
This command will execute your migration files in order, allowing you to apply changes to your database safely.
Perform Dry Runs
To test your migrations without applying changes, use the dry run feature:
migretti run --dry-run
This will show you what changes will be made without affecting your database.
Lock and Audit
migretti includes built-in locking and auditing features. These ensure that migrations donβt interfere with each other and that you have a full log of changes made.
migretti is a SQL migrations tool that provides a complete solution for managing database changes without the need for complex frameworks. It offers built-in safeguards to ensure your migrations run smoothly.
migretti includes features such as locking to prevent concurrent migrations and auditing to track changes. This ensures that your database remains stable during updates.
Currently, migretti is optimized for PostgreSQL. Other databases are not supported at this time.
No, migretti is designed for users of all skill levels. These clear instructions will guide you through each step.
Donβt hesitate to reach out through our GitHub issues page if you have any questions or run into problems. Your feedback helps us improve migretti!
We welcome contributions! If you would like to help enhance migretti, please check our contributing guide for details on how to get involved.
For the latest version and updates, visit: migretti Releases
Happy migrating!