Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.16 KB

MIGRATION.md

File metadata and controls

29 lines (18 loc) · 1.16 KB

Contributing migrations

If you have a migration script you'd like to share, please submit a pull request to this repository! Your script should be placed in a subdirectory under src/bagels/migrations/ and also update this MIGRATION.md file with instructions on how to migrate.

IMPORTANT: Running migrations on an existing Bagels database may have unexpected results. Always backup your Bagels database before running the migration.

Actual Budget to Bagels Migration

Migrate data from Actual Budget (https://actualbudget.com/) to Bagels. It transfers your accounts, categories, and transactions while preserving their relationships and attributes.

Rules

  • Transactions without categories in Actual Budget will be assigned to an "Uncategorized" category in Bagels
  • The script converts all amounts from cents (Actual Budget) to dollars (Bagels)

Steps to Migrate

  1. Export Your Actual Budget Data:
  • Open Actual Budget
  • Navigate to More → Settings → Export Data
  • Save and extract the zip file
  • Locate the db.sqlite file in the extracted contents
  1. Run the Migration:
bagels --migrate actualbudget --source "path/to/actualbudget/db.sqlite"