With a Supabase connection
Click Remove everydeck. everydeck removes its parts through the Supabase connection of your project, one by one, and then disconnects. Each part shows removed, was not there or not removed with the reason. What it removes:- schedules and triggers,
- the schemas
everydeck_outbox,everydeck_doorandeverydeck_read, - the role
everydeck_reader, - the function
public.everydeck_server_config(), - Vault entries, its entries in the migration history,
- its Edge Functions and their settings.
- Every drop is careful (
RESTRICT, neverCASCADE). If something of your app depends on a part, that part stays, and the list says why. - The extensions
pg_cronandpg_netstay. - Your scheduled jobs get their own command back first. If a schedule cannot be restored safely, everydeck removes nothing and names the schedule.
If everydeck stops in the middle (for example a restart), the card shows “The removal stopped” after at most 2 minutes, with the reason. Start it again: what is already gone shows as was not there.
Without a connection
The card says everydeck has no connection to your Supabase project, and shows three steps to do it yourself:- In the SQL editor of the project, run the SQL shown.
- Delete the functions and settings with the Supabase CLI.
- In your repository, delete the files listed.