Skip to content

DBJoy 0.4.7

Choose a tag to compare

@agustind agustind released this 12 Oct 15:07
· 6 commits to main since this release

Fixed

  • Copy Database now works between Supabase projects (and other managed services) without changing any roles. It copies your schemas, tables and data, and leaves the platform's schemas (auth, storage, realtime, …) as they are.
  • When public holds an extension that belongs to the platform, such as vector on Supabase, DBJoy empties public in place instead of skipping it, and the extension stays.
  • Foreign keys from your tables into platform tables, such as profiles → auth.users, are added without checking the copied rows, so rows that point at users the target doesn't have still load.
  • Your triggers and policies on platform tables (such as on_auth_user_created) are replaced with the source's.
  • Not copied: rows of the platform's extension tables (pg_cron's jobs), event triggers, and subscriptions.
  • The confirmation lists what is kept, emptied and left out. Anything the copy couldn't replace is listed afterwards as a warning.

New

  • Copy rows in platform schemas (off by default) also copies rows such as Supabase's auth.users.

Install

Open the DMG and drag DBJoy to Applications. Signed with Developer ID and notarized by Apple.

Requires macOS 15 or later on Apple Silicon.

SHA-256 (DBJoy-0.4.7.dmg): 290b7585e40fea3c89922a27ff10cbf121660aac9f13ad9d6a2b81561e326bad