Home / Function/ down() — supabase Function Reference

down() — supabase Function Reference

Architecture documentation for the down() function in 20250619_155345.ts from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/cms/src/migrations/20250619_155345.ts lines 1072–1136

export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
  await db.execute(sql`
   DROP TABLE "authors" CASCADE;
  DROP TABLE "categories_breadcrumbs" CASCADE;
  DROP TABLE "categories" CASCADE;
  DROP TABLE "customers_stats" CASCADE;
  DROP TABLE "customers_misc" CASCADE;
  DROP TABLE "customers_industry" CASCADE;
  DROP TABLE "customers_supabase_products" CASCADE;
  DROP TABLE "customers" CASCADE;
  DROP TABLE "_customers_v_version_stats" CASCADE;
  DROP TABLE "_customers_v_version_misc" CASCADE;
  DROP TABLE "_customers_v_version_industry" CASCADE;
  DROP TABLE "_customers_v_version_supabase_products" CASCADE;
  DROP TABLE "_customers_v" CASCADE;
  DROP TABLE "events_type" CASCADE;
  DROP TABLE "events" CASCADE;
  DROP TABLE "events_rels" CASCADE;
  DROP TABLE "_events_v_version_type" CASCADE;
  DROP TABLE "_events_v" CASCADE;
  DROP TABLE "_events_v_rels" CASCADE;
  DROP TABLE "media" CASCADE;
  DROP TABLE "posts" CASCADE;
  DROP TABLE "posts_rels" CASCADE;
  DROP TABLE "_posts_v" CASCADE;
  DROP TABLE "_posts_v_rels" CASCADE;
  DROP TABLE "tags" CASCADE;
  DROP TABLE "users_roles" CASCADE;
  DROP TABLE "users" CASCADE;
  DROP TABLE "payload_jobs_log" CASCADE;
  DROP TABLE "payload_jobs" CASCADE;
  DROP TABLE "payload_locked_documents" CASCADE;
  DROP TABLE "payload_locked_documents_rels" CASCADE;
  DROP TABLE "payload_preferences" CASCADE;
  DROP TABLE "payload_preferences_rels" CASCADE;
  DROP TABLE "payload_migrations" CASCADE;
  DROP TYPE "public"."enum_customers_industry";
  DROP TYPE "public"."enum_customers_supabase_products";
  DROP TYPE "public"."enum_customers_company_size";
  DROP TYPE "public"."enum_customers_region";
  DROP TYPE "public"."enum_customers_status";
  DROP TYPE "public"."enum__customers_v_version_industry";
  DROP TYPE "public"."enum__customers_v_version_supabase_products";
  DROP TYPE "public"."enum__customers_v_version_company_size";
  DROP TYPE "public"."enum__customers_v_version_region";
  DROP TYPE "public"."enum__customers_v_version_status";
  DROP TYPE "public"."enum_events_type";
  DROP TYPE "public"."enum_events_timezone";
  DROP TYPE "public"."enum_events_link_target";
  DROP TYPE "public"."enum_events_main_cta_target";
  DROP TYPE "public"."enum_events_status";
  DROP TYPE "public"."enum__events_v_version_type";
  DROP TYPE "public"."enum__events_v_version_timezone";
  DROP TYPE "public"."enum__events_v_version_link_target";
  DROP TYPE "public"."enum__events_v_version_main_cta_target";
  DROP TYPE "public"."enum__events_v_version_status";
  DROP TYPE "public"."enum_posts_launchweek";
  DROP TYPE "public"."enum_posts_status";
  DROP TYPE "public"."enum__posts_v_version_launchweek";
  DROP TYPE "public"."enum__posts_v_version_status";
  DROP TYPE "public"."enum_users_roles";
  DROP TYPE "public"."enum_payload_jobs_log_task_slug";
  DROP TYPE "public"."enum_payload_jobs_log_state";
  DROP TYPE "public"."enum_payload_jobs_task_slug";`)
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free