Sammie-byte-bot/migretti
π Simplify database migrations for Python apps with Migretti, ensuring SQL-first management for reliable and consistent PostgreSQL schema changes.
π migretti - A Simple Tool for SQL Migrations
π Getting Started
π Download Now
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.
π Features
- 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.
πΎ System Requirements
- Operating System: Windows, macOS or Linux
- PostgreSQL: Compatible with versions 9.6 and above
- Python: Version 3.6 or higher installed
π₯ Download & Install
To get Migretti, visit the Releases page. This page includes the latest version and older releases.
Visit the Releases Page to Download
1. Visit the Releases Page
Click on the link above to go to the Downloads section.
2. Choose the Version
On the Releases page, you will see a list of available versions. Select the latest release for the best features and fixes.
3. Download the Appropriate File
Look for the installer file that matches your operating system. Click to download the file to your computer.
4. Install the Application
Once the download is complete, open the installer file and follow the on-screen instructions to install Migretti on your system.
5. Run Migretti
After installation, find the Migretti application in your programs list or application folder. Double-click to run it.
ποΈ How to Use Migretti
Migretti makes it easy to manage your SQL migrations. Hereβs a step-by-step guide:
Step 1: Prepare Your Migration Files
Create migration files with the SQL commands needed for your changes. Store them in a dedicated folder.
Step 2: Set Up Your Database Configuration
Before running migrations, set up your PostgreSQL database connection in the Migretti settings.
Step 3: Run Migrations
Open Migretti and use the interface to load your migration files. Execute the migrations by following the provided prompts.
Step 4: Monitor the Process
Keep an eye on the auditing logs to see what changes have been made during the migration process.
Step 5: Verify Changes
Check your database to confirm that the migrations were successful.
π Documentation
For detailed instructions and information on advanced features, visit the Migretti documentation. It covers everything you need to know about using the tool effectively.
π― FAQs
Can I use Migretti for large applications?
Yes, Migretti is designed to handle migrations for applications of any scale.
What if I encounter an error during migration?
Refer to the auditing logs for details on the error. Use this information to troubleshoot or consult the documentation.
Is there support available?
You can find help in the community discussions on GitHub or open an issue for specific questions.
π Community and Contributions
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.
π§ Contact Information
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!