Migrer de Supabase sans réécrire votre application
Le backend intégré de Bastide parle le même langage que les bibliothèques clientes de Supabase. Votre code client reste en place : vous changez l'adresse et la clé, et vos données passent en France.
Ce qui est compatible
- Postgres, avec l'API REST engendrée depuis votre schéma
- Les politiques de sécurité au niveau des lignes, reprises et vérifiées
- L'authentification : comptes, mots de passe, fournisseurs OAuth et double authentification
- Le stockage de fichiers, avec ses compartiments et ses droits
- Le temps réel : diffusion de messages et présence, y compris la diffusion des changements d'une table
Ce qui ne se comporte pas comme chez Supabase est écrit, chiffré, dans la page des limites connues, avec ce qu'il faut faire à la place.
Ce que fait l'importeur
- Le schéma et les données de votre base sont copiés, extensions comprises lorsqu'elles sont proposées par la plateforme.
- Les comptes utilisateurs sont repris avec leurs identités. Les mots de passe existants continuent de fonctionner : ils sont vérifiés à la première connexion puis protégés avec un algorithme plus récent.
- Les fichiers sont recopiés compartiment par compartiment.
- Un rapport liste ce qui a été repris et ce qui demande votre attention.
Pendant la bêta, l'importeur est lancé par notre équipe avec vous. C'est l'objet du programme pilote.
Pourquoi partir de Supabase
Supabase est un excellent produit. Mais il ne s'occupe que du backend : votre application est hébergée ailleurs, chez un autre fournisseur, avec une autre facture. Sur Bastide, l'application et son backend sont un seul projet, déployé, supervisé et facturé ensemble, sur une infrastructure française.
Un projet Supabase à migrer ?
Nous lançons l'importeur avec vous et vérifions le résultat ensemble.