{"repo":"henadzit/tortoise-pathway","free":true,"listed":false,"github":"https://github.com/henadzit/tortoise-pathway","clone":"git clone https://github.com/henadzit/tortoise-pathway.git","description":"Schema migration tool for Tortoise ORM","language":"Python","stars":12,"topics":["database","orm","schema","tortoise"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Tortoise Pathway ⚠️ This project is in development and some things might break. ⚠️ Only Postgres and Sqlite are supported for now. 🤓 Code contributions and assistance with testing are welcome and appreciated! Tortoise Pathway is a migration system for Tortoise ORM, inspired by Django's migration approach. See CHANGELOG.md for the latest changes. Features - Generate schema migrations from Tortoise models - Apply and revert migrations - No need for a database connection to generate migrations - If you have used Django migrations, you will feel at home Installation You can install the package using pip: Or if you prefer using uv: Development Running tests: Usage Configuration Create a configuration module with a TORTOISE ORM dictionary. For example, in config.py : Defining Models Define your Tortoise ORM models as usual: Working with Migrations Generate migrations automatically based on model changes: or generate an empty migration with a name: Apply migrations: Revert a migration:","default_branch":null,"files":null,"tree":[],"storefront":"/r/henadzit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/henadzit/tortoise-pathway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}