DROP TRIGGER IF EXISTS trg_product_sync ON product; DROP FUNCTION IF EXISTS product_sync_tsv(); DROP TABLE IF EXISTS merge_log; DROP TABLE IF EXISTS product_source; DROP TABLE IF EXISTS product_image; DROP TABLE IF EXISTS product_msrp; DROP TABLE IF EXISTS food_detail; DROP TABLE IF EXISTS product; DROP TABLE IF EXISTS attribute_definition; DROP TABLE IF EXISTS unit; DROP TABLE IF EXISTS category_schema; DROP TABLE IF EXISTS category; DROP TABLE IF EXISTS manufacturer; DROP TABLE IF EXISTS brand; DROP TABLE IF EXISTS source; DROP EXTENSION IF EXISTS ltree; DROP EXTENSION IF EXISTS pg_trgm; -- keep pgcrypto (commonly shared); drop only if you are sure: -- DROP EXTENSION IF EXISTS pgcrypto;