Prerequisites
- Supabase project
- Access to Supabase Dashboard
- Xata account and project setup
- Network access to your Supabase database
Install and Configure the Xata CLI
Install the Xata CLI:Get Connection String
Find Your Connection Details
- Go to Supabase Dashboard → Your Project
- Go to “Settings” → “Database”
- Copy the connection string from “Connection string” section
Connection String Format
Supabase connection strings typically look like this:SSL Configuration
Supabase requires SSL by default. Include SSL parameters in your connection string:Initialize Xata Project
Set up your Xata project configuration:Configure the Migration
Set up your clone configuration with optional anonymization:Start the Migration
Begin the data transfer:Monitor Progress
Check the migration status:Verification
After migration, verify your data:-
Connect to Xata Branch:
-
Check Data Integrity:
- Test Relationships: Verify foreign key relationships work correctly
Next Steps
- Explore Xata branching for development workflows
- Learn about schema changes with zero downtime
- Set up continuous sync for ongoing replication
- Consider deployment options for your Xata instance