DROP TABLE IF EXISTS position_roles; DROP TABLE IF EXISTS user_position; DROP TABLE IF EXISTS user_department; DROP TABLE IF EXISTS positions; DROP TABLE IF EXISTS departments; DROP TABLE IF EXISTS role_permissions; DROP TABLE IF EXISTS user_role; DROP TABLE IF EXISTS permissions; DROP TABLE IF EXISTS roles; DROP TABLE IF EXISTS users; DROP FUNCTION IF EXISTS set_updated_at() CASCADE;