20 lines
909 B
SQL
20 lines
909 B
SQL
-- Drop the explicit index (if not dropped automatically with the table)
|
|
DROP INDEX IF EXISTS "public"."profiles_user_id_idx";
|
|
|
|
-- Drop tables in reverse order to avoid foreign key conflicts
|
|
DROP TABLE IF EXISTS "public"."profiles" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."post_votes" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."post_tags" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."tags" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."likes" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."favorites" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."comments" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."bookmarks" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."posts" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."blogs" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."users" CASCADE;
|
|
DROP TABLE IF EXISTS "public"."categories" CASCADE;
|
|
|
|
-- Optionally, if the up migration created the schema (and you want to remove it):
|
|
-- DROP SCHEMA IF EXISTS "public" CASCADE;
|