DROP TRIGGER IF EXISTS transaction_events_reject_update_or_delete ON transaction_events; DROP TRIGGER IF EXISTS accounts_reject_update_or_delete ON ledger_accounts; DROP TRIGGER IF EXISTS entries_reject_update_or_delete ON journal_entries; DROP TRIGGER IF EXISTS entries_guard_insert ON journal_entries; DROP TRIGGER IF EXISTS journals_reject_delete ON journals; DROP TRIGGER IF EXISTS journals_guard_update ON journals; DROP FUNCTION IF EXISTS guard_entry_insert(); DROP FUNCTION IF EXISTS guard_journal_seal(); DROP FUNCTION IF EXISTS reject_ledger_mutation(); DROP TABLE IF EXISTS transaction_events; DROP TABLE IF EXISTS journal_entries; DROP TABLE IF EXISTS journals; DROP TABLE IF EXISTS ledger_accounts; DROP TABLE IF EXISTS ledger_schema_migrations;