Skip to content

feat(rust): staging apply + e2e for Postgres and MySQL #1992

Closed

Description

@ZhuchkaTriplesix

Parent

#1849

Goal

Extend transactional staging apply beyond SQLite: apply_plan_postgres / apply_plan_mysql + live e2e (temp table → stage → generate → apply → assert → cleanup). Skip cleanly when live DB env is unavailable (QUERYA_SKIP_PG / QUERYA_SKIP_MYSQL).

Done when

  • Success clears buffer; failure rolls back and leaves staging intact (parity with SQLite e2e)
  • cargo test green offline (skips) and with live PG/MySQL

How to work

  • Branch: issue/<n>-staging-apply-pg-mysql from epic/tauri-migration
  • One PR → Closes #<n>, base epic/tauri-migration

Activity

  1. added
    P2Medium priority / Parity & Refactoring
    tauriTauri 2 / apps/tauri migration track
    rustRust backend (src-tauri / crates)
    on Nov 15, 2026
  2. added a commit that references this issue on Nov 15, 2026
  3. ZhuchkaTriplesix commented on Nov 15, 2026

    @ZhuchkaTriplesix
    MemberAuthor

    Shipped in #1993

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priority / Parity & RefactoringrustRust backend (src-tauri / crates)tauriTauri 2 / apps/tauri migration track

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions