mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-11 20:00:29 +01:00
[PR #224] [MERGED] Remove sqlx for migrations #149
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mountain-loop/yaak/pull/224
Author: @gschier
Created: 6/3/2025
Status: ✅ Merged
Merged: 6/3/2025
Merged by: @gschier
Base:
master← Head:remove-sqlx-migrate📝 Commits (5)
b008c06Replace sqlx for migrations with customa5c0f3bFix old migrationb4a37b8Add migration script to create migration1fac56eAddress PR feedback098a460Add comment📊 Changes
8 files changed (+186 additions, -538 deletions)
View changed files
📝
DEVELOPMENT.md(+1 -2)📝
package.json(+1 -0)➕
scripts/create-migration.cjs(+46 -0)📝
src-tauri/Cargo.lock(+7 -500)📝
src-tauri/migrations/20250424152740_remove-fks.sql(+0 -2)📝
src-tauri/yaak-models/Cargo.toml(+2 -1)📝
src-tauri/yaak-models/src/lib.rs(+5 -33)➕
src-tauri/yaak-models/src/migrate.rs(+124 -0)📄 Description
sqlxis no longer used for Yaak, except to run migrations. This caused an issue because it doesn't allow ignoring migration file checksums and there was an older migration that was causing issues.This PR creates a custom migration runner that doesn't look at checksums, but is compatible with the sqlx migration table format.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.